GoGPT Best VPN GoSearch

OnWorks favicon

bdf2psf - ອອນລາຍໃນຄລາວ

ແລ່ນ bdf2psf ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ bdf2psf ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


bdf2psf - ປ່ຽນຟອນ BDF ເປັນຮູບແບບ PSF ສໍາລັບ Linux console

ສະຫຼຸບສັງລວມ


bdf2psf [--fb] [-- ບັນທຶກ logfile] bdf{+bdf} ທຽບເທົ່າ{+ທຽບເທົ່າ} ສັນຍາລັກ{+[:]ສັນຍາລັກ}
ຂະຫນາດ psf [SFM]

ລາຍລະອຽດ


ໂຄງການ bdf2psf ແປຟອນ BDF ເປັນຮູບແບບ PSF. ມັນຍອມຮັບຕົວອັກສອນທີ່ມີ arbitrary
ຂະຫນາດຂອງ font matrix. ຖ້າຄວາມກວ້າງຂອງ glyph matrix ຂອງຟອນຕົ້ນສະບັບແມ່ນ 7 ຫຼື 9
pixels ຫຼັງຈາກນັ້ນມັນສ້າງຕົວອັກສອນທີ່ມີຄວາມກວ້າງ 8 pixels.

OPTIONS


--fb ສ້າງ font ສໍາລັບ framebuffer. ມີສອງຄວາມແຕກຕ່າງທີ່ ສຳ ຄັນລະຫວ່າງ
framebuffer ແລະຮູບແບບຂໍ້ຄວາມ. ກ່ອນອື່ນ ໝົດ, ຕົວອັກສອນທັງ ໝົດ ໃນຮູບແບບຂໍ້ຄວາມຕ້ອງມີ matrix 8
ຄວາມກວ້າງຂອງ pixels. ພວກເຂົາຍັງຕ້ອງມີ 256 ຫຼື 512 glyphs. ອັນທີສອງ, ໃນຂໍ້ຄວາມສ່ວນໃຫຍ່
ຮູບແບບຮາດແວເຮັດ magic ບາງຢ່າງເພື່ອໃຊ້ຕົວອັກສອນທີ່ມີຄວາມກວ້າງ 8 pixels ຄືກັບວ່າພວກມັນ
ແມ່ນ 9 pixels width. ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ບັນ​ລຸ​ນີ້​ຮາດ​ແວ​ວິ​ດີ​ໂອ​ສໍາ​ເນົາ​ຄັ້ງ​ທີ 8​
ຖັນໃນຖັນທີ 9 ຂອງ glyphs ທີ່ມີລະຫັດຈາກ 0xC0 ຫາ 0xDF ແລະຈາກ 0x1C0
ເຖິງ 0x1DF. Bdf2psf ມີຄວາມລະມັດລະວັງຫຼາຍໃນເວລາຕັດສິນໃຈວ່າຈະວາງ glyph ໃດ
ແລະເປັນຜົນມາຈາກການເຂົ້າລະຫັດຂອງຕົວອັກສອນທີ່ສ້າງຂຶ້ນແມ່ນ arbitrary ຫຼາຍຫຼືຫນ້ອຍ.

--logfile
ບັນທຶກໃນໄຟລ໌ logfile ບັນຫາໃດໆໃນລະຫວ່າງການປ່ຽນໃຈເຫລື້ອມໃສ.

bdf{+bdf}
ລາຍຊື່ "+" ທີ່ແຍກອອກຂອງຟອນ BDF ແຫຼ່ງທີ່ມາ. ໃນເວລາທີ່ສັນຍາລັກສະເພາະໃດຫນຶ່ງແມ່ນ
ກໍານົດຢູ່ໃນຫຼາຍກວ່າຫນຶ່ງຂອງ fonts ທີ່ກໍານົດໄວ້ຫຼັງຈາກນັ້ນ fonts ບັນຊີລາຍຊື່ທໍາອິດໃຊ້ເວລາ
ອັນດັບຕົ້ນ.

ທຽບເທົ່າ{+ທຽບເທົ່າ}
ລາຍຊື່ໄຟລ໌ທີ່ແຍກອອກ "+" ທີ່ກຳນົດຄວາມສຳພັນທຽບເທົ່າລະຫວ່າງ glyphs.
ເບິ່ງພາກສ່ວນ EQUIVALENCE FILES ຂ້າງລຸ່ມນີ້.

ສັນຍາລັກ{+[:]ສັນຍາລັກ}
ບັນຊີລາຍຊື່ "+" ແຍກກັນຂອງໄຟລ໌ທີ່ອະທິບາຍຊຸດຕົວອັກສອນ. ຟອນທີ່ສ້າງຂຶ້ນຈະ
ຮອງຮັບຊຸດຕົວອັກສອນທີ່ລະບຸໄວ້ທັງໝົດ. ໃນເວລາທີ່ບໍ່ມີພື້ນທີ່ຢູ່ໃນຕົວອັກສອນ PSF ສໍາລັບ
ສັນ​ຍາ​ລັກ​ທັງ​ຫມົດ​, ຊຸດ​ຕົວ​ອັກ​ສອນ​ລະ​ບຸ​ໄວ້​ທໍາ​ອິດ​ມີ​ອັນ​ດັບ​ຕົ້ນ​. ເມື່ອເປັນຈໍ້າສອງເມັດກ່ອນ
ຊຸດຕົວອັກສອນຖືກລະບຸບໍ່ມີການເຕືອນໃດໆທີ່ຈະອອກສໍາລັບສັນຍາລັກທີ່ບໍ່ສາມາດ
ຖືກຈັດໃສ່ໃນຕົວອັກສອນ. ເບິ່ງພາກ CHARACTER SETS ຂ້າງລຸ່ມນີ້.

ຂະ​ຫນາດ​ຂະ​ຫນາດ​ຂອງ​ຕົວ​ອັກ​ສອນ PSF​. ປົກກະຕິແລ້ວ 256 ຫຼື 512 glyphs.

psf ຊື່ຂອງຕົວອັກສອນທີ່ສ້າງຂຶ້ນ. ຖ້າໄຟລ໌ທີ່ມີຊື່ນີ້ຢູ່ແລ້ວ, ມັນຈະເປັນ
ຂຽນທັບ.

sfm ບັນທຶກໃນໄຟລ໌ SFM SFM ຂອງຟອນທີ່ສ້າງຂຶ້ນ. ພາລາມິເຕີນີ້ແມ່ນທາງເລືອກ.

ລັກສະນະ ຊຸດ


ການເຂົ້າລະຫັດຂອງ console ແບບດັ້ງເດີມ fonts ຄ້າຍຄືກັນກັບການເຂົ້າລະຫັດມາດຕະຖານຂອງ
ພາ​ສາ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​. ຕົວຢ່າງມີຕົວອັກສອນສໍາລັບຕົວແປທັງຫມົດຂອງ ISO 8859. ນີ້ແມ່ນ
ຊໍ້າຊ້ອນ, ຕົວຢ່າງ ISO 8859-1, ISO 8859-9 ແລະ ISO 8859-15 ແຕກຕ່າງກັນພຽງແຕ່ໜ້ອຍດຽວ.
ຕົວອັກສອນແລະສາມາດຖືກປົກຄຸມໄດ້ງ່າຍດ້ວຍຕົວອັກສອນດຽວເທົ່ານັ້ນ.

ເພື່ອກໍານົດຕົວກໍານົດຕົວກໍານົດຕໍາ່ສຸດທີ່ algorithm ເປັນກຸ່ມໄດ້
ໃຊ້. ລະຫັດແຫຼ່ງຂອງ fontconfig ມີລາຍຊື່ຂອງຕົວອັກສອນທີ່ເປັນພາສາສ່ວນໃຫຍ່
ຕ້ອງການ - ບັນຊີລາຍຊື່ຕໍ່ພາສາ. ພວກ​ເຮົາ​ໄດ້​ເລີ່ມ​ຕົ້ນ​ດ້ວຍ​ຕົວ​ອັກ​ສອນ​ທີ່​ຕັ້ງ​ໄວ້​ຕໍ່​ພາ​ສາ​ແລະ​ການ​ນໍາ​ໃຊ້​
ຂັ້ນຕອນການຈັດກຸ່ມເພື່ອເຂົ້າຮ່ວມຊຸດຕົວອັກສອນໃຫ້ໃຫຍ່ຂຶ້ນ. ລັກສະນະ
ຊຸດທີ່ອະທິບາຍໄວ້ໃນໄຟລ໌ທີ່ຕິດຕັ້ງຢູ່ໃນໄດເລກະທໍລີ ຊຸດຕົວອັກສອນ ເປັນຜົນມາຈາກການ
ສູດການຄິດໄລ່. ໄຟລ໌ເຫຼົ່ານີ້ລາຍຊື່ unicodes ຂອງສັນຍາລັກຂອງຕົວອັກສອນທີ່ກໍານົດໄວ້, ຫນຶ່ງຕໍ່
ສາຍ. ຄຳເຫັນທີ່ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍແຫຼມແມ່ນຍັງອະນຸຍາດ.

ໄຟລ໌ ascii.set, linux.set, freebsd.set ແລະ useful.set ມີສີ່ລັກສະນະພິເສດ
ຊຸດ. ທໍາອິດລາຍຊື່ສັນຍາລັກ ASCII ແລະທີສອງແລະທີສາມລາຍຊື່ສັນຍາລັກ
ຈາກອັນທີ່ເອີ້ນວ່າຊຸດຕົວອັກສອນສະຫຼັບກັນ (ເບິ່ງພາກ "ເສັ້ນກາຟິກ" ຂອງ ຂໍ້​ມູນ(5)) -
ຫນຶ່ງສໍາລັບ Linux ແລະຫນຶ່ງສໍາລັບ FreeBSD. ສັງເກດເຫັນວ່າເພື່ອຈໍາກັດຕົວຂອງມັນເອງກັບ cp437
ຕົວອັກສອນທີ່ກໍານົດໄວ້, ໄດເວີ console Linux ເຮັດການປະມານຂອງສັນຍາລັກບາງຢ່າງຈາກ
ຊຸດຕົວລະຄອນສະຫຼັບ. ຕົວຢ່າງມັນພິມ U+256A (BOX DRAWINGS VERTICAL SINGLE AND
HORIZONTAL DOUBLE) ແທນທີ່ຈະເປັນເຄື່ອງໝາຍບໍ່ເທົ່າກັນ. ໄຟລ໌ linux.set ລາຍຊື່ສັນຍາລັກ
ໃຊ້ໂດຍໄດເວີຂອງ Linux console (ເຊັ່ນ U+256A ແທນທີ່ຈະເປັນເຄື່ອງໝາຍທີ່ບໍ່ເທົ່າກັນ). ສັນຍາລັກ
ຈາກ freebsd.set ບໍ່ໄດ້ຖືກແກ້ໄຂໂດຍ kernel FreeBSD, ແຕ່ກໍ່ມີບາງອັນ
ປະມານ.

ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນມີພື້ນທີ່ຫວ່າງຢູ່ໃນຕົວອັກສອນຫຼາຍກ່ວາຄວາມຈໍາເປັນ. ລະຫັດ spare
ສາ​ມາດ​ເຕັມ​ໄປ​ດ້ວຍ​ສັນ​ຍາ​ລັກ​ຈາກ​ useful.set ຊຸດຕົວອັກສອນພິເສດ. ມັນ​ແມ່ນ
ສະດວກໃນການນໍາໃຊ້ຈໍ້າສອງເມັດກ່ອນຊື່ຂອງ useful.set ຢູ່ໃນເສັ້ນຄໍາສັ່ງຂອງ bdf2psf so
ບໍ່ມີການເຕືອນໄພເມື່ອບໍ່ມີພື້ນທີ່ຢູ່ໃນຕົວອັກສອນສໍາລັບບາງສັນຍາລັກເຫຼົ່ານີ້.

ທຽບເທົ່າ ເອກະສານ


ໄຟລ໌ທີ່ທຽບເທົ່າກຳນົດຄວາມສຳພັນລະຫວ່າງ unicodes. ເຄື່ອງຫມາຍແຫຼມແມ່ນ
ໃຊ້ສໍາລັບຄໍາຄິດຄໍາເຫັນ, ເສັ້ນຫວ່າງເປົ່າຖືກລະເລີຍ. ສາຍອື່ນໆທັງໝົດຄວນມີລາຍຊື່ສອງ ຫຼືຫຼາຍກວ່ານັ້ນ
unicodes. ພຽງແຕ່ຫນຶ່ງ glyph ຈະຖືກຈັດສັນຢູ່ໃນຕົວອັກສອນ PSF ສໍາລັບ unicodes ເຫຼົ່ານີ້.

ຕົວຢ່າງ:

U+2126 U+03A9
# U+2126: OHM Sign
# U+03A9: ຕົວອັກສອນ Greek Capital OMEGA
U+041D U+0048
# U+041D: CYRILLIC ໂຕພິມໃຫຍ່ EN
# U+0048: ໜັງສືພິມໃຫຍ່ລາຕິນ H

ໄຟລ໌ທຽບເທົ່ານີ້ບອກວ່າ U+2126 (ສັນຍາລັກ Ohm) ແລະ U+03A9 (Omega) ມີອັນດຽວກັນ.
ເບິ່ງສະນັ້ນພຽງແຕ່ຫນຶ່ງ glyph ແມ່ນພຽງພໍສໍາລັບພວກເຂົາ. ແລະ U+041D (Cyrillic En) ແລະ U+0048 (ລາຕິນ
H) ເບິ່ງຄືກັນ.

ສອງໄຟລ໌ທຽບເທົ່າໄດ້ຖືກສະຫນອງໃຫ້ - standard.equivalents ແລະ arabic.equivalents. ໄດ້
ອັນທໍາອິດສາມາດນໍາໃຊ້ໄດ້ສໍາລັບຕົວອັກສອນທັງຫມົດ. ຈຸດປະສົງຂອງທີສອງແມ່ນເພື່ອຫຼຸດຜ່ອນຈໍານວນຂອງ
glyphs ທີ່ຈໍາເປັນສໍາລັບຕົວອັກສອນ Arabic ໃນຄ່າໃຊ້ຈ່າຍຂອງຄຸນນະພາບຕົວອັກສອນ. ມັນຄວນຈະເປັນ
ໃຊ້ສໍາລັບຕົວອັກສອນທີ່ຕ້ອງສະຫນັບສະຫນູນພາສາອາຫລັບແຕ່ບໍ່ມີພື້ນທີ່ພຽງພໍໃນ PSF
ຕົວອັກສອນສໍາລັບຕົວອັກສອນ Arabic ທັງຫມົດ. ໄດ້ uni1 ຊຸດຕົວອັກສອນແມ່ນຊຸດຕົວອັກສອນທີ່ຕ້ອງການ
arabic.equivalents.

ໃຊ້ bdf2psf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.