ນີ້ແມ່ນຄໍາສັ່ງ hbf2gf ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
hbf2gf - ປ່ຽນຟອນ CJK bitmap ໃຫ້ເປັນຕົວອັກສອນຍ່ອຍທີ່ໃຊ້ໄດ້ໂດຍ TeX ແລະ Omega.
ສະຫຼຸບສັງລວມ
hbf2gf [-q] configuration-file[.cfg]
hbf2gf [-q] [-p] [-g] [-n] subfont-name x ຄວາມລະອຽດ [y-scale | y ຄວາມລະອຽດ]
hbf2gf -t [-q] subfont-name
hbf2gf - ການປ່ຽນແປງ | - ຊ່ວຍ
ລາຍລະອຽດ
CJK bitmap fonts ບໍ່ສາມາດຖືກນໍາໃຊ້ໂດຍກົງກັບ TeX ເພາະວ່າຈໍານວນຕົວອັກສອນໃນແບບນັ້ນ
ຟອນເກີນ 256, ຂີດຈຳກັດຂອງຟອນ TeX. ດັ່ງນັ້ນ, ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະແບ່ງປັນຕົວອັກສອນເຫຼົ່ານີ້
ເຂົ້າໄປໃນຕົວອັກສອນຍ່ອຍ, ແລະນີ້ແມ່ນສິ່ງທີ່ແນ່ນອນ hbf2gf ບໍ່
ດັ່ງທີ່ຊື່ເວົ້າ, hbf2gf ໃຊ້ຕົວອັກສອນ CJK ໃນຮູບແບບທີ່ແນ່ນອນທີ່ເອີ້ນວ່າ Hanzi ແຜນທີ່ບິດ
Font (HBF) ຮູບແບບ. ມັນພຽງແຕ່ປະກອບດ້ວຍໄຟລ໌ CJK bitmap ແລະໄຟລ໌ຂໍ້ຄວາມໃນ a
ຮູບແບບຄ້າຍຄືກັນກັບຮູບແບບ BDF ຂອງ X Window System ທີ່ອະທິບາຍແຜນທີ່ບິດ
ໄຟລ໌ font: ການເຂົ້າລະຫັດ, ຂະຫນາດ, ແລະອື່ນໆ. ໄຟລ໌ GF ທີ່ຜະລິດແລ້ວສາມາດຖືກແປງດ້ວຍ
gftopk ເຂົ້າໄປໃນໄຟລ໌ PK ມາດຕະຖານ.
hbf2gf ສາມາດເອີ້ນໄດ້ໃນສາມທິບາຍຮູບແບບ:
hbf2gf [-q] configuration-file[.cfg]
ການໂທນີ້ປົກກະຕິສ້າງຊຸດຂອງໄຟລ໌ GF, ຫນຶ່ງໄຟລ໌ PL, ແລະໄຟລ໌ batch ທີ່
ຕ້ອງໄດ້ຮັບການປະຕິບັດຫຼັງຈາກນັ້ນ hbf2gf ສຳເລັດແລ້ວ. script ນີ້ຫຼັງຈາກນັ້ນຈະໂທຫາ gftopk to
ປ່ຽນໄຟລ໌ GF ທັງຫມົດເຂົ້າໄປໃນໄຟລ໌ PK, ແລະມັນຈະໂທຫາ pltotf ເພື່ອປ່ຽນໄຟລ໌ PL
ເຂົ້າໄປໃນໄຟລ໌ TFM. ສຸດທ້າຍມັນຈະຄັດລອກໄຟລ໌ TFM ເພື່ອໃຫ້ແຕ່ລະໄຟລ໌ PK ມີ TFM ຂອງມັນ
ໄຟລ໌ (ເຊິ່ງທັງຫມົດແມ່ນຄືກັນ).
If ofm_file ຖືກຕັ້ງເປັນ 'ແມ່ນ' ໃນໄຟລ໌ການຕັ້ງຄ່າ, ໄຟລ໌ OFM ແລະ OVF ຈະເປັນ
ສ້າງຂຶ້ນຄືກັນ.
-q ເຮັດໃຫ້ hbf2gf ງຽບ.
hbf2gf [-q] [-p] [-g] [-n] subfont-name x ຄວາມລະອຽດ [y-scale | y ຄວາມລະອຽດ]
ໂໝດນີ້ມີຈຸດປະສົງເພື່ອໃຊ້ກັບ mktexpk ແລະຜົນຜະລິດຂອງຕົນ. ພຽງແຕ່ຫນຶ່ງໄຟລ໌ GF
ຮ່ວມກັບໄຟລ໌ PL ສໍາລັບຕົວອັກສອນຍ່ອຍທີ່ໃຫ້ໄວ້ຈະຖືກຄໍານວນ, ເອົາແນວນອນ
ຄວາມລະອຽດແລະປັດໄຈຂະຫນາດຕັ້ງ (ຖ້າຫາກວ່າຄ່າແມ່ນຂະຫນາດນ້ອຍກວ່າ 10) resp. ໄດ້
ຄວາມລະອຽດແນວຕັ້ງ (ຖ້າບໍ່ດັ່ງນັ້ນ) ຈາກບັນທັດຄໍາສັ່ງ, ignoring the nmb_fonts
ພາລາມິເຕີຂອງໄຟລ໌ການຕັ້ງຄ່າ. ສອງຕົວອັກສອນສຸດທ້າຍ (ເຊິ່ງຖືກຕີຄວາມໝາຍ
ເປັນຕົວເລກຍ່ອຍ) ຖືກລອກອອກເພື່ອໃຫ້ໄດ້ຊື່ສໍາລັບໄຟລ໌ການຕັ້ງຄ່າ (ເຊິ່ງ
ຕ້ອງລົງທ້າຍດ້ວຍ '.cfg'). ບໍ່ມີໄຟລ໌ວຽກຈະຖືກສ້າງຂຶ້ນ. ຖ້າທາງເລືອກ -p ຖືກຕັ້ງ, ບໍ່ມີໄຟລ໌ PL
ຖືກສ້າງຂື້ນ. ຖ້າ -g ຖືກຕັ້ງ, ບໍ່ມີໄຟລ໌ GF ຖືກສ້າງຂຶ້ນ. ການຂະຫຍາຍສາມາດຄວບຄຸມໄດ້
ກັບ -n; ຖ້າຕັ້ງ, ສ່ວນຂະຫຍາຍແມ່ນ '.gf', ຖ້າບໍ່ດັ່ງນັ້ນ '.ການແກ້ໄຂ>gf'. -q ເຮັດໃຫ້
hbf2gf ງຽບ.
hbf2gf -t [-q] subfont-name
ໂໝດນີ້ມີຈຸດປະສົງເພື່ອໃຊ້ກັບສະຄຣິບເຊັ່ນ mktexpk; ມັນທົດສອບບໍ່ວ່າຈະເປັນ
ຊື່ຍ່ອຍທີ່ລະບຸໄວ້ນໍາໄປສູ່ການ hbf2gf ໄຟລ໌ການຕັ້ງຄ່າ. ມັນກັບຄືນມາ 0
ສໍາເລັດແລະພິມອອກຊື່ຂອງໄຟລ໌ການຕັ້ງຄ່ານັ້ນ (ສະຫນອງໃຫ້ -q ສະຫຼັບ
ບໍ່ໄດ້ຕັ້ງ). ການທົດສອບນີ້ບໍ່ແມ່ນຢ່າງລະອຽດ; ມັນພຽງແຕ່ເອົາສອງຕົວອັກສອນສຸດທ້າຍ
ແລະກວດເບິ່ງວ່າມີໄຟລ໌ການຕັ້ງຄ່າທີ່ມີຊື່ນັ້ນຫຼືບໍ່.
ເບິ່ງພາກຕໍ່ໄປສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ການຕັ້ງຄ່າ.
ການລະບຸທາງເລືອກ - ການປ່ຽນແປງ ກັບຄືນສະບັບປະຈຸບັນຂອງ hbf2gf ແລະໄຟລ໌ທີ່ໃຊ້ແລ້ວ
ຫໍສະຫມຸດຄົ້ນຫາ (ຕົວຢ່າງ kpathsea). ຂໍ້ມູນການນໍາໃຊ້ແມ່ນສະແດງໃຫ້ເຫັນກັບ - ຊ່ວຍ ພາລາມິເຕີ.
CONFIGURATION ເອກະສານ
ນີ້ແມ່ນໄຟລ໌ການຕັ້ງຄ່າຕົວຢ່າງ (gsfs14.cfg) ສໍາລັບຕົວອັກສອນຈີນ 56×56 ໃນການເຂົ້າລະຫັດ GB;
ສັງເກດວ່າຂໍ້ມູນທັງຫມົດກ່ຽວກັບຕົວອັກສອນແມ່ນຢູ່ໃນໄຟລ໌ jfs56.hbf. ເບິ່ງ ເອກະສານ SEARCHING
ພາກສ່ວນວິທີການ HBF fonts ແລະ hbf2gf ພົບໄຟລ໌ການຕັ້ງຄ່າ. ເບິ່ງ ການແຜ່ກະຈາຍ
ພາກສ່ວນທີ່ຈະໄດ້ຮັບຕົວອັກສອນ CJK ພ້ອມກັບໄຟລ໌ HBF ຂອງມັນ:
hbf_header jfs56.hbf
mag_x 1
ເກນ 128
ຄຳເຫັນ jianti fansongti 56x56 pixel font
design_size 14.4
y_offset -13
nmb_files -1
output_name gsfs14
checksum 123456789
dpi_x 300
pk_files ບໍ່
tfm_files ແມ່ນແລ້ວ
coding codingscheme GuoBiao ເຂົ້າລະຫັດຂໍ້ຄວາມ TeX
pk_directory $HBF_TARGET/pk/modeless/gb2312/gsfs14/
tfm_directory $HBF_TARGET/tfm/gb2312/gsfs14/
ໄຟລ໌ການຕັ້ງຄ່າແມ່ນໄຟລ໌ຂໍ້ຄວາມທໍາມະດາທີ່ປະກອບດ້ວຍຄໍາສໍາຄັນແລະການໂຕ້ຖຽງຂອງມັນ. ກ
ຄໍາສໍາຄັນຕ້ອງເລີ່ມຕົ້ນເສັ້ນ, ຖ້າບໍ່ດັ່ງນັ້ນເສັ້ນທັງຫມົດຈະຖືກລະເລີຍ. ຖ້າຄໍາເລີ່ມຕົ້ນ
ເສັ້ນບໍ່ແມ່ນຄໍາສໍາຄັນ, ເສັ້ນຈະຖືກລະເລີຍເຊັ່ນກັນ. ເສັ້ນຫວ່າງເປົ່າຈະຖືກຂ້າມໄປນຳ.
ການຄົ້ນຫາຄໍາສໍາຄັນແມ່ນ case insensitive; ໃນທາງກົງກັນຂ້າມ, ການໂຕ້ຖຽງຈະຖືກປະຕິບັດ
ຕາມທີ່ໃຫ້ໄວ້ (ຍົກເວັ້ນ 'ແມ່ນ' ແລະ 'ບໍ່' ເຊິ່ງສາມາດຂຽນດ້ວຍຕົວພິມໃຫຍ່ ຫຼື ຕົວພິມນ້ອຍ
ຕົວອັກສອນ). ແຕ່ລະຄໍາສໍາຄັນມີຫນຶ່ງ argument ທີ່ຕ້ອງຖືກແຍກອອກໂດຍ whitespace (blanks ຫຼື
tabs) ຈາກຄໍາສໍາຄັນແລະຕ້ອງຢູ່ໃນເສັ້ນດຽວກັນ. ແຕ່ລະເສັ້ນຈະຕ້ອງບໍ່ຍາວກວ່າ
256 ຕົວອັກສອນ.
ທ່ານສາມາດນໍາໃຊ້ຕົວແປສະພາບແວດລ້ອມໃນໄຟລ໌ການຕັ້ງຄ່າ. ລັກສະນະການຫລົບຫນີ
ການເລີ່ມຕົ້ນຕົວແປສະພາບແວດລ້ອມໃນໄຟລ໌ການຕັ້ງຄ່າແມ່ນສະເຫມີ '$', ເຖິງແມ່ນວ່າສໍາລັບ
ລະບົບປະຕິບັດການເຊັ່ນ DOS ທີ່ມີສົນທິສັນຍາອື່ນໆ. hbf2gf ຮັບຮູ້ເທົ່ານັ້ນ
ຊື່ຕົວແປສະພາບແວດລ້ອມທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ ຫຼື ຂີດກ້ອງ, ຕາມດ້ວຍ
ຕົວອັກສອນ ແລະ ຕົວເລກ ຫຼື ຂີດກ້ອງ. ທ່ານສາມາດອ້ອມຂ້າງຕົວປ່ຽນແປງທີ່ມີວົງເລັບໄປ
ຊີ້ບອກບ່ອນທີ່ຊື່ຕົວແປສິ້ນສຸດ, ຕົວຢ່າງ ${FOO}. ເພື່ອໃຫ້ໄດ້ຮັບເຄື່ອງຫມາຍເງິນໂດລາ, ທ່ານຕ້ອງ
ຂຽນ '$$'. ການຂະຫຍາຍຕົວຂອງຕົວແປສະພາບແວດລ້ອມໃນ hbf2gf ຕົວຂອງມັນເອງ (ໂດຍບໍ່ມີການຊ່ວຍເຫຼືອຂອງ
kpathsea, emtexdir, ຫຼື MiKTeX ປົກກະຕິການຊອກຫາ) ແມ່ນຈໍາກັດຫຼາຍ; ຄຸນນະສົມບັດນີ້ມີ
ໄດ້ຖືກປະຕິບັດຈາກສະບັບທີ່ຜ່ານມາ. ມັນບໍ່ສາມາດຂະຫຍາຍຕົວແປທີ່ກໍານົດໄວ້ໃນ texmf.cnf; ມັນ
ຍັງບໍ່ສາມາດຈັດການຫຼາຍກ່ວາຫນຶ່ງໄດເລກະທໍລີເປັນມູນຄ່າຂອງຕົວແປ. ເຮັດບໍ່ໄດ້ ການນໍາໃຊ້ it ຍົກເວັ້ນ
ສໍາລັບການ ໄດ້ 'pk_directory' ແລະ 'tfm_directory' ຕົວກໍານົດການ!
ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງຄໍາສໍາຄັນທັງຫມົດ:
hbf_header
ຊື່ໄຟລ໌ສ່ວນຫົວ HBF ຂອງຟອນທີ່ປ້ອນເຂົ້າ. hbf2gf ໃຊ້ການຄົ້ນຫາທີ່ໃຫ້
ກົນໄກ (kpathsea, emtexdir, ຫຼື MiKTeX) ເພື່ອຊອກຫາໄຟລ໌ນີ້.
output_name
ລຳຕົ້ນຊື່ຂອງໄຟລ໌ຜົນຜະລິດ. ຕົວເລກທົດສະນິຍົມສອງຕົວເລກທີ່ກຳລັງເລີ່ມຂຶ້ນ
ດ້ວຍ '01' ຈະຖືກຕໍ່ທ້າຍ. ສໍາລັບຕົວອັກສອນ Unicode ເບິ່ງຄໍາສໍາຄັນ Unicode ຂ້າງລຸ່ມນີ້. ນີ້
ຄ່າຢູ່ໃນເກືອບທຸກກໍລະນີຄືກັນກັບຊື່ຂອງໄຟລ໌ການຕັ້ງຄ່າ.
ແລະໃນປັດຈຸບັນຄໍາສໍາຄັນທາງເລືອກທັງຫມົດ:
x_offset
ເພີ່ມຄວາມກວ້າງຂອງຕົວອັກສອນ. ຈະຖືກນໍາໃຊ້ທັງສອງດ້ານ; ຄ່າເລີ່ມຕົ້ນສໍາລັບການທີ່ບໍ່ແມ່ນ
rotated glyphs ແມ່ນຄ່າທີ່ໃຫ້ຢູ່ໃນສ່ວນຫົວ HBF (HBF_BITMAP_BOUNDING_BOX)
ປັບຂະ ໜາດ ເປັນ design_size (ໃນ pixels).
y_offset
ເລື່ອນຕົວອັກສອນທັງໝົດຂຶ້ນ ຫຼື ລົງ; ຄ່າເລີ່ມຕົ້ນສຳລັບ glyphs ທີ່ບໍ່ໝູນວຽນແມ່ນຄ່າທີ່ໃຫ້
ໃນສ່ວນຫົວ HBF (HBF_BITMAP_BOUNDING_BOX) ຂະຫນາດເປັນ design_size (ໃນ pixels).
design_size
ຂະຫນາດການອອກແບບ (ໃນຈຸດ) ຂອງຕົວອັກສອນ. x_offset ແລະ y_offset ອ້າງເຖິງຂະຫນາດນີ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 10.0.
ອຽງ ເສັ້ນດ່າງຂອງຕົວອັກສອນ (ໃຫ້ເປັນ Delta_x / Delta_y). ພຽງແຕ່ຄ່າໃນຂອບເຂດ
0 ≤ ອຽງ ≤ 1 ແມ່ນອະນຸຍາດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0.0.
ພືດຫມູນວຽນ
ຖ້າຕັ້ງເປັນ 'ແມ່ນ', glyphs ທັງຫມົດຈະຖືກຫມຸນ 90 ອົງສາກົງກັນຂ້າມຕາມເຂັມໂມງ. ໄດ້
ການຊົດເຊີຍຄ່າເລີ່ມຕົ້ນຕາມທີ່ໄດ້ລະບຸໄວ້ໃນສ່ວນຫົວ HBF ຈະຖືກລະເລີຍ (ແລະຕັ້ງເປັນ 0). ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ 'ບໍ່'.
mag_x
mag_y ການຂະຫຍາຍຄ່າຂອງຕົວອັກສອນເພື່ອໃຫ້ເຖິງຂະຫນາດຂອງການອອກແບບ. ຖ້າຫາກວ່າພຽງແຕ່ຫນຶ່ງຂະຫຍາຍ
ແມ່ນໃຫ້, x ແລະ y ຄ່າສົມມຸດວ່າເທົ່າກັບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ mag_x = mag_y = 1.0
threshold
ຄ່າລະຫວ່າງ 1 ແລະ 254 ກໍານົດຂອບເຂດສໍາລັບການປ່ຽນແຜນທີ່ສີຂີ້ເຖົ່າພາຍໃນ
ເຂົ້າໄປໃນ bitmap ຜົນຜະລິດ; ຄ່າຕ່ໍາຕັດ pixels ຫຼາຍ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 128.
ຄວາມຄິດເຫັນ
ຄໍາເຫັນອະທິບາຍຕົວອັກສອນ; ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ.
nmb_fonts
ຈໍານວນຕົວອັກສອນຍ່ອຍທີ່ຈະສ້າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ -1 ສໍາລັບການສ້າງຕົວອັກສອນທັງຫມົດ.
Unicode
ຖ້າ 'ແມ່ນ', ເລກຖານສິບຫົກສອງຕົວເລກຈະຖືກໃຊ້ເປັນຕົວເລກແລ່ນ, ເລີ່ມຕົ້ນ
ດ້ວຍຄ່າຂອງ byte ທຳອິດຂອງຊ່ວງລະຫັດທຳອິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ບໍ່'.
min_char
ຄ່າຕໍ່າສຸດຂອງການເຂົ້າລະຫັດ. ທ່ານຄວນກໍານົດຄ່ານີ້ເພື່ອໃຫ້ຖືກຕ້ອງ
subfile offsets ຖ້າມັນບໍ່ຄືກັນກັບລະຫັດຕົວອັກສອນຕ່ໍາສຸດໃນ HBF
ຍື່ນ.
dpi_x
dpi_y ຄວາມລະອຽດແນວນອນ ແລະແນວຕັ້ງ (ໃນ dpi) ຂອງເຄື່ອງພິມ. ຖ້າພຽງແຕ່ຫນຶ່ງ
ຄວາມລະອຽດແມ່ນໃຫ້, x ແລະ y ຄ່າສົມມຸດວ່າເທົ່າກັບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 300.
Checkum
ການກວດສອບເພື່ອລະບຸໄຟລ໌ GF ກັບໄຟລ໌ TFM ທີ່ເຫມາະສົມ. ຄ່າເລີ່ມຕົ້ນ
ຄ່າຂອງຈຳນວນເຕັມ 32bit ທີ່ບໍ່ໄດ້ເຊັນນີ້ແມ່ນ 0.
ລະຫັດ ຄຳເຫັນທີ່ອະທິບາຍກ່ຽວກັບລະບົບການເຂົ້າລະຫັດ; ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ.
pk_directory
ໄດເລກະທໍລີປາຍທາງຂອງໄຟລ໌ PK; ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີ. ເອົາໃຈໃສ່! batch ໄດ້
ໄຟລ໌ຈະບໍ່ກວດເບິ່ງວ່າມີໄດເລກະທໍລີນີ້.
tfm_directory
ໄດເລກະທໍລີປາຍທາງຂອງໄຟລ໌ TFM; ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີ. ເອົາໃຈໃສ່! batch ໄດ້
ໄຟລ໌ຈະບໍ່ກວດເບິ່ງວ່າມີໄດເລກະທໍລີນີ້.
pk_files
ວ່າຈະສ້າງໄຟລ໌ PK ຫຼືບໍ່; ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ແມ່ນ'.
tfm_files
ຈະສ້າງໄຟລ໌ TFM ຫຼືບໍ່; ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ແມ່ນ'.
ofm_file
ຈະສ້າງໄຟລ໌ OPL ຫຼືບໍ່; ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ບໍ່'. ໄຟລ໌ batch ຈະຫຼັງຈາກນັ້ນ
ການນໍາໃຊ້ ovp2ovf ຂອງການແຈກຢາຍ Omega ເພື່ອປ່ຽນເປັນໄຟລ໌ OFM ແລະ OVF.
ໄຟລ໌ OPL ພຽງແຕ່ສ້າງແຜນທີ່ຍ່ອຍຍ່ອຍທັງຫມົດກັບຄືນໄປບ່ອນເປັນຕົວອັກສອນ Omega ດຽວ.
long_extension
ຖ້າ 'ແມ່ນ', ໄຟລ໌ PK ຈະລວມເອົາຄວາມລະອຽດຢູ່ໃນສ່ວນຂະຫຍາຍ (ຕົວຢ່າງ
gsso1201.300pk). ອັນນີ້ມີຜົນກະທົບກັບໄຟລ໌ batch ເທົ່ານັ້ນ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ແມ່ນ').
rm_ຄໍາສັ່ງ
ຄໍາສັ່ງ shell ເພື່ອເອົາໄຟລ໌; ຄ່າເລີ່ມຕົ້ນ: 'rm'.
cp_command
ຄໍາສັ່ງ shell ເພື່ອຄັດລອກໄຟລ໌; ຄ່າເລີ່ມຕົ້ນ: 'cp'.
job_extension
ສ່ວນຂະຫຍາຍຂອງໄຟລ໌ batch ທີ່ໂທຫາ gftopk ແລະ pltotf ແປງ GF ແລະ
ໄຟລ໌ PL ເຂົ້າໄປໃນໄຟລ໌ PK ແລະ TFM ຕາມລໍາດັບ; ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ.
ເອກະສານ SEARCHING
hbf2gf ໃຊ້ທັງ kpathsea, emtexdir, ຫຼື MiKTeX ຫໍສະຫມຸດສໍາລັບການຊອກຫາໄຟລ໌ (emtexdir
ຈະເຮັດວຽກພຽງແຕ່ໃນລະບົບປະຕິບັດການທີ່ມີພື້ນຖານ MS-DOSish, ເຊັ່ນ, MS-DOS,
OS/2, Windows; MiKTeX ແມ່ນສໍາລັບລະບົບ Win32).
kpathsea
ສະບັບຕົວຈິງຂອງ kpathsea ແມ່ນສະແດງຢູ່ໃນຫນ້າຈໍຖ້າທ່ານໂທຫາ hbf2gf - ການປ່ຽນແປງ.
ນີ້ແມ່ນຕາຕະລາງຂອງປະເພດໄຟລ໌ແລະທີ່ສອດຄ້ອງກັນ kpathsea ຕົວແປ
.hbf ຜິດພາດ
.cfg HBF2GFINPUTS
ກະລຸນາປຶກສາໄຟລ໌ຂໍ້ມູນຂອງ kpathsea ສໍາລັບລາຍລະອຽດກ່ຽວກັບຕົວແປເຫຼົ່ານີ້. ການຕັດສິນໃຈ
ລະບົບການຕັ້ງຊື່ໃດທີ່ຈະໃຊ້ສໍາລັບຕົວແປຈະຖືກເຮັດໃນລະຫວ່າງການລວບລວມ.
ທ່ານຄວນຕັ້ງຕົວແປ TEXMFCNF ໄປຫາໄດເລກະທໍລີທີ່ການຕັ້ງຄ່າ texmf.cnf ຂອງທ່ານ
ໄຟລ໌ຢູ່.
ນີ້ແມ່ນຄໍາສັ່ງທີ່ເຫມາະສົມເພື່ອຊອກຫາຄ່າໃດ a kpathsea ຕົວແປແມ່ນຖືກກໍານົດ (ພວກເຮົາໃຊ້
MISCFONTS ເປັນຕົວຢ່າງ). ອັນນີ້ເປັນປະໂຫຍດໂດຍສະເພາະຖ້າຕົວແປບໍ່ໄດ້ຕັ້ງຢູ່ໃນ texmf.cnf
ຫຼືໃນສະພາບແວດລ້ອມ, ດັ່ງນັ້ນຊີ້ໃຫ້ເຫັນຄ່າເລີ່ມຕົ້ນທີ່ hard-coded ເຂົ້າໄປໃນ
kpathsea ຫ້ອງສະຫມຸດ.
kpsewhich -progname=hbf2gf -expand-var='$MISCFONTS'
ພວກເຮົາເລືອກເອົາຊື່ໂຄງການຍັງເນື່ອງຈາກວ່າມັນເປັນໄປໄດ້ທີ່ຈະລະບຸຕົວແປທີ່ມີ
ຄົ້ນຫາພຽງແຕ່ສໍາລັບໂຄງການທີ່ແນ່ນອນ - ໃນຕົວຢ່າງຂອງພວກເຮົາມັນຈະເປັນ MISCFONTS.hbf2gf.
ວິທີການທີ່ຄ້າຍຄືກັນແຕ່ບໍ່ຄືກັນແມ່ນການເວົ້າ
kpsewhich -progname=hbf2gf -show-path='ຕົວໜັງສື misc'
[ບັນຊີລາຍຊື່ເຕັມຂອງປະເພດຮູບແບບສາມາດໄດ້ຮັບໂດຍການເວົ້າວ່າ 'kpsewhich --help' ໃນຄໍາສັ່ງ
line prompt.] ອັນນີ້ຄືແນວໃດ hbf2gf ຄົ້ນຫາໄຟລ໌; ຂໍ້ເສຍແມ່ນວ່າທັງຫມົດ
ຕົວແປໄດ້ຖືກຂະຫຍາຍອອກເຊິ່ງສາມາດເຮັດໃຫ້ເກີດສາຍຍາວຫຼາຍ.
emtexdir
ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງຄໍາຕໍ່ທ້າຍ ແລະຕົວແປສະພາບແວດລ້ອມທີ່ກ່ຽວຂ້ອງຂອງມັນທີ່ຈະຖືກກໍານົດໄວ້ໃນ autoexec.bat
(resp. ໃນ config.sys ສໍາລັບ OS/2):
.hbf HBFONTS
.cfg HBFCFG
ຖ້າຕົວແປໃດນຶ່ງບໍ່ຖືກຕັ້ງ, ຂໍ້ຄວາມເຕືອນຈະຖືກປ່ອຍອອກມາ. ໄດເລກະທໍລີປະຈຸບັນ
ຈະຖືກຄົ້ນຫາຢູ່ສະ ເໝີ. ຕາມປົກກະຕິ, ເຄື່ອງໝາຍ exclamation ອັນໜຶ່ງຕໍ່ທ້າຍໃສ່ເສັ້ນທາງໄດເລກະທໍລີ
ເຮັດໃຫ້ໄດເລກະທໍລີຍ່ອຍຫນຶ່ງລະດັບເລິກຖືກຄົ້ນຫາ, ສອງເຄື່ອງຫມາຍ exclamation ເຮັດໃຫ້ທັງຫມົດ
ໄດເລກະທໍລີຍ່ອຍທີ່ຈະຄົ້ນຫາ. ຕົວຢ່າງ:
HBFONTS=c:\fonts\hbf!!;d:\myfonts\hbf!
ການກໍ່ສ້າງເຊັ່ນ 'c:\fonts!!\hbf' ແມ່ນເປັນໄປບໍ່ໄດ້.
MikTeX
ກະລຸນາປຶກສາກັບເອກະສານເອກະສານຂອງ MiKTeX ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ຂອບເຂດ ຈຳ ກັດ
ຂະໜາດຜົນຜະລິດ x ແລະ y ຈະຕ້ອງບໍ່ເກີນ MAX_CHAR_SIZE, ເຊິ່ງຖືກກໍານົດໃນເວລາລວບລວມ;
ຄ່າເລີ່ມຕົ້ນຂອງມັນແມ່ນ 1023 (pixel).
ໃຊ້ hbf2gf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net