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

ນີ້ແມ່ນຄໍາສັ່ງ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌