เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

hbf2gf - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ hbf2gf เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ 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


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad