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

Ad


OnWorks favicon

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

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

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ ttf2tfm เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


ttf2tfm - เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ TeX metric เบˆเบฒเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


ttf2tfm ttffile[.ttf|.ttc] [-c caps-height-factor] [-e เบ›เบฑเบ”เป„เบˆเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ] [-E encoding-id]
[-f font-index] [-l] [-L ligature-file[.sfd]] [-n] [-N] [-O] [-p inncfile[.enc]]
[-P platform-id] [-q] [-r เบ™เบฒเบกเบชเบฐเบเบธเบ™เป€เบเบปเปˆเบฒ new-glyphname] [-R เป„เบŸเบฅเปŒเบ—เบปเบ”เปเบ—เบ™[.rpl]]
[-s เบ›เบฑเบ”เป„เบˆ slant] [-t outencfile[.enc]] [-T inoutencfile[.enc]] [-u]
[-v vplfile[.vpl]] [-V scvplfile[.vpl]] [-w] [-x] [-y vertical-shift-factor]
[tfmfile[.tfm]]
ttf2tfm - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ | - เบŠเปˆเบงเบ

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เป‚เบ›เบฃเปเบเบฃเบกเบ™เบตเป‰เบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™ metric เปเบฅเบฐ kerning เบ‚เบญเบ‡เบŸเบญเบ™ TrueType เปเบฅเบฐเปเบ›เบ‡
เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒ metric เบ—เบตเปˆเปƒเบŠเป‰เป„เบ”เป‰เป‚เบ”เบ TeX (เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš afm2tfm เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ dvip
เบŠเบธเบ”; เบเบฐเบฅเบธเบ™เบฒเบ›เบถเบเบชเบฒเบเบฑเบšเป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เปˆเบฒเบ‡เป†
(เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบŸเบฅเปŒ).

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เบกเบฑเบเบˆเบฐเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒ 256 glyphs, เบšเบฒเบ‡เบงเบดเบ—เบตเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เปเบœเบ™เบ—เบตเปˆ
เบŠเบธเบ”เบเปˆเบญเบเบ‚เบญเบ‡ TrueType glyphs เปƒเบชเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TeX. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบชเบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเปเบกเปˆเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™: เบ—เปเบฒเบญเบดเบ” (เป€เบญเบตเป‰เบ™เบงเปˆเบฒ 'เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™' เบซเบผเบท 'เบ”เบดเบš' เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”) เปเบœเบ™เบ—เบตเปˆ TrueType font เป€เบ›เบฑเบ™ TeX เบ”เบดเบš
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ (เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ—เบฑเบ‡เบชเบญเบ‡ ttf2tfm เปเบฅเบฐ ttf2pk), เปเบฅเบฐเบ—เบตเบชเบญเบ‡ (เป€เบญเบตเป‰เบ™เบงเปˆเบฒ
`output' เบซเบผเบท 'virtual' encoding) เปเบœเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TeX เบ”เบดเบšเบเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TeX เบญเบทเปˆเบ™ (virtual),
เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบ‚เปเป‰เบกเบนเบ™ kerning เปเบฅเบฐ ligature เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ”เบ TeX.

เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบชเบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰เบกเบตเบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบซเบ™เบถเปˆเบ‡ font เบ”เบดเบšเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบเบฑเบšเบ•เปˆเบฒเบ‡เป†
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” LaTeX (เป€เบŠเบฑเปˆเบ™: T1 เปเบฅเบฐ OT1) เบœเปˆเบฒเบ™เบเบปเบ™เป„เบเบŸเบญเบ™เบชเบฐเป€เปเบทเบญเบ™, เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒ PK เบญเบฑเบ™เบ”เบฝเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.
เบˆเปเบฒเป€เบ›เบฑเบ™.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ CJKV (เบˆเบตเบ™ / เบเบตเปˆเบ›เบธเปˆเบ™ / เป€เบเบปเบฒเบซเบผเบต / เบซเบงเบฝเบ”เบ™เบฒเบกเป€เบเบปเปˆเบฒ), เบเบปเบ™เป„เบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.
(เป€เบšเบดเปˆเบ‡ SUBFONT DEFINITION เป€เบญเบเบฐเบชเบฒเบ™ เบ”เป‰เบฒเบ™เบฅเบธเปˆเบก).

PARAMETERS


เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบŠเบทเปˆเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเปƒเบ™ afm2tfm เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ. เบซเบ™เบถเปˆเบ‡เบซเบผเบท
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบซเบผเบฒเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบ„เปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบšเบฑเบ‡เบ„เบฑเบš; เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบ›เบฑเบ™โ€‹
เบฅเบงเบกเบเบฑเบ™. เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เปเบฒเบญเบดเบ”เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰ เบšเปเปˆ เป€เบ›เบฑเบ™เบชเบฐเบซเบผเบฑเบšเปเบ•เปˆเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™
เบŠเบทเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™.

-c caps-height-factor
เบ„เบงเบฒเบกเบชเบนเบ‡เบ‚เบญเบ‡เบซเบกเบงเบเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเป€เบฎเบฑเบ”เบ”เป‰เบงเบ -V เบชเบฐเบซเบผเบฑเบš. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เปเบ—เป‰เบˆเบดเบ‡เบ™เบตเป‰
เบ•เบปเบงเป€เบฅเบเปเบกเปˆเบ™ 0.8 เป€เบ—เบปเปˆเบฒเบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบนเบ‡เบ‚เบญเบ‡เบ•เบปเบงเบžเบดเบกเปƒเบซเบเปˆ glyphs.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-e เบ›เบฑเบ”เป„เบˆเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ
เบ›เบฑเบ”เป„เบˆเบ‚เบฐเบซเบเบฒเบเป€เบžเบทเปˆเบญเบเบทเบ”เบ•เบปเบงเบฅเบฐเบ„เบญเบ™เบญเบญเบเบ•เบฒเบกเบฅเบงเบ‡เบ™เบญเบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบญเบฑเบ™เบ™เบตเป‰
เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™ 1.0; เบ–เป‰เบฒเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 1.0, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš font condensed.

-E encoding-id
ID เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” TrueType. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบฅเบปเบšเบ™เบตเป‰เปเบกเปˆเบ™ 1.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒ -N เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

-f font-index
เบ”เบฑเบ”เบŠเบฐเบ™เบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™ TrueType Collection. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เปเบฒเบญเบดเบ” (เบ”เบฑเบ”เบŠเบฐเบ™เบต 0).
[เบเบฒเบ™เป€เบเบฑเบš TrueType เบกเบฑเบเบˆเบฐเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบšเบฒเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ CJK; เบ•เบปเบงเบขเปˆเบฒเบ‡: เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เปเบฒเบญเบดเบ”
เบ”เบฑเบ”เบŠเบฐเบ™เบตเบเปเบฒเบ™เบปเบ” glyphs เปเบฅเบฐ metrics เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบ•เบฒเบกเบฅเบงเบ‡เบ™เบญเบ™, เปเบฅเบฐเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเบชเบญเบ‡
index เป€เบฎเบฑเบ”เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เปเบ™เบงเบ•เบฑเป‰เบ‡. เบ„เปเป€เบฅเบฑเบเบŠเบฑเบ™ TrueType เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบต
เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ `.ttc'.]

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบชเบณเบฅเบฑเบšเบŸเบญเบ™ TrueType เบ—เบณเบกเบฐเบ”เบฒ.

-l เบชเป‰เบฒเบ‡ ligatures เปƒเบ™ subfonts เบฅเบฐเบซเบงเปˆเบฒเบ‡ bytes เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ”
เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹. เบ•เบปเบงเบขเปˆเบฒเบ‡: เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 0xABCD เปเบœเบ™เบ—เบตเปˆเปƒเบชเปˆเบ•เบณเปเปœเปˆเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 123 เบ™เบดเป‰เบง
subfont 45. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ›เบฑเบ™ ligature เปƒเบ™ subfont 45 เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เปเบฒเปเบซเบ™เปˆเบ‡ 0xAB เปเบฅเบฐ 0xCD เบŠเบตเป‰.
เบเบฑเบšเบฅเบฑเบเบชเบฐเบ™เบฐ 123 เบˆเบฐเบ–เบทเบเบœเบฐเบฅเบดเบ”. เบŸเบญเบ™เบ‚เบญเบ‡เบŠเบธเบ” HLaTeX เบ‚เบญเบ‡เป€เบเบปเบฒเบซเบผเบตเปƒเบŠเป‰เบญเบฑเบ™เบ™เบตเป‰
เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบชเป‰เบฒเบ‡ ligatures เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบšเปˆเบญเบ™เบ—เบตเปˆ input cmap เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ HLaTeX, TTFs
เบ•เป‰เบญเบ‡เบกเบต platform ID 3 เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ID 5.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒเบšเปเปˆเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-L ligature-file
เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -l, เปเบ•เปˆเบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเปเบฒเบฅเบฑเบš ligatures เปเบกเปˆเบ™เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ ligature-fileเบ—เบตเปˆเบขเบนเปˆ เบชเปเบฒเบฅเบฑเบš
เบ•เบปเบงเบขเปˆเบฒเบ‡, `-L KS-HLaTeX' เบชเป‰เบฒเบ‡เบชเบฒเบเบœเบนเบเบžเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเบณเบฅเบฑเบšเบŠเบธเบ” HLaTeX เบ‚เบญเบ‡เป€เบเบปเบฒเบซเบผเบต
เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เป€เบงเบ—เบตเปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ID เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เบ—เบตเปˆเปƒเบŠเป‰เปเบฅเป‰เบง (เป„เบŸเบฅเปŒ KS-
HLaTeX.sfd เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบŠเบธเบ” ttf2pk).

เป„เบŸเบฅเปŒ Ligature เบกเบตเบฎเบนเบšเปเบšเบš เปเบฅเบฐเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป„เบŸเบฅเปŒ SFD. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐ
เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒเบšเปเปˆเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-n เปƒเบŠเป‰เบŠเบทเปˆ PS (เบ‚เบญเบ‡ glyphs) เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType. เบกเบตเบžเบฝเบ‡เปเบ•เปˆ glyphs เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡
cmap เบ—เบตเปˆเป€เบฅเบทเบญเบเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-N เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบŠเบทเปˆ PS เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType. เบšเปเปˆเบกเบต cmap เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบฐเบซเบผเบฑเบš -E เปเบฅเบฐ
-P เบšเปเปˆเบกเบตเบœเบปเบ™, เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ•เบทเบญเบ™.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-O เปƒเบŠเป‰เบ„เปˆเบฒเป€เบฅเบเปเบ›เบ”เบชเบณเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒ VPL เบซเบผเบฒเบเบเบงเปˆเบฒเบŠเบทเปˆ; เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบผเบท CJK fonts เบšเปˆเบญเบ™เบ—เบตเปˆเบŠเบทเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เป€เบŠเบฑเปˆเบ™: 'A' เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบ.

-p inncfile
เบŠเบทเปˆเป„เบŸเบฅเปŒเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบš TTF โ†’ Raw TeX mapping. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบ•เป‰เบญเบ‡เบกเบต
เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: ttfonts.map) เบšเบฑเบ™เบ—เบถเบเปƒเบ™ ttf2pk.cfg เบชเปเบฒเบฅเบฑเบš
successive ttf2pk เป‚เบ—.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-P platform-id
ID เปเบžเบฅเบ”เบŸเบญเบก TrueType. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบฅเบปเบšเบ™เบตเป‰เปเบกเปˆเบ™ 3.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒ -N เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

-q เป€เบฎเบฑเบ”เปƒเบซเป‰ ttf2tfm เบ‡เบฝเบš. เบกเบฑเบ™เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเปเบฅเบฐ
เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ CJK, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบฅเบฐเบšเบธ
เบชเบฐเบซเบผเบฑเบšเบ™เบตเป‰.

-r เบ™เบฒเบกเบชเบฐเบเบธเบ™เป€เบเบปเปˆเบฒ new-glyphname
เปเบ—เบ™เบ—เบตเปˆ เบ™เบฒเบกเบชเบฐเบเบธเบ™เป€เบเบปเปˆเบฒ เบเบฑเบš new-glyphname. เบชเบฐเบซเบผเบฑเบšเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™
เปƒเบซเป‰ glyph เบ—เบตเปˆเบšเปเปˆเบกเบตเบŠเบทเปˆ (เป€เบŠเบฑเปˆเบ™, glyph เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เบ”เป‰เบงเบ `.gXXX' เบซเบผเบท
`.cXXX' เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™) เบŠเบทเปˆ เบซเบผเบท เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบ›เบฑเบ™เบŠเบทเปˆ glyph เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เป€เบˆเบปเป‰เบฒ
เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ `.gXXX' เบซเบผเบท `.cXXX' เบเบฒเบ™เบชเป‰เบฒเบ‡เบŠเบทเปˆ glyph เบชเปเบฒเบฅเบฑเบš new-glyphname; เบซเบผเบฒเบ
เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡ -r เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

เบ–เป‰เบฒเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ เบซเบผเบทเบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบชเบฐเบงเบดเบ”เบ™เบตเป‰เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

-R เป„เบŸเบฅเปŒเบ—เบปเบ”เปเบ—เบ™
เปƒเบŠเป‰เบชเบฐเบงเบดเบ”เบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบนเปˆเบ—เบปเบ”เปเบ—เบ™เบซเบผเบฒเบ; เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเป„เบ”เป‰เปƒเบ™ a
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเบกเบต '.rpl' เป€เบ›เบฑเบ™เบ™เบฒเบกเบชเบฐเบเบธเบ™. syntax เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ: เปเบ•เปˆเบฅเบฐเป€เบชเบฑเป‰เบ™เบšเปเปˆเบซเบงเปˆเบฒเบ‡เบ•เป‰เบญเบ‡เบกเบตเบ„เบนเปˆ `เบ™เบฒเบกเบชเบฐเบเบธเบ™เป€เบเบปเปˆเบฒ
new-glyphname' เปเบเบโ€‹เป‚เบ”เบโ€‹เบŠเปˆเบญเบ‡โ€‹เบ‚เบฒเบง (เบšเปเปˆโ€‹เบกเบตโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบซเบกเบฒเบโ€‹เบงเบปเบ‡โ€‹เบขเบทเบกโ€‹)โ€‹. เป€เบ›เบตเป€เบŠเบฑเบ™
sign starts a line comment; เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบทเบšเบ•เปเปˆเปเบ–เบงเปƒเบ™เปเบ–เบงเบ•เปเปˆเป„เบ›เบ”เป‰เบงเบ a
backslash เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบ.

เบ–เป‰เบฒเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ เบซเบผเบทเบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบชเบฐเบงเบดเบ”เบ™เบตเป‰เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

-s เบ›เบฑเบ”เป„เบˆ slant
เบ›เบฑเบ”เป„เบˆเบ”เป‰เบฒเบ™เบชเบฐเบซเบผเบฝเบ‡เป€เบžเบทเปˆเบญเป€เบฅเบทเปˆเบญเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบตเบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ 1. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡
เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ™เบตเป‰เปเบกเปˆเบ™ 0.0; เบ–เป‰เบฒเบ„เปˆเบฒเปƒเบซเบเปˆเบเบงเปˆเบฒเบชเบนเบ™, เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบˆเบฐเป€เบฅเบทเปˆเบญเบ™เป„เบ›เบซเบฒ
เบ‚เบงเบฒ, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป„เบ›เบ—เบฒเบ‡เบŠเป‰เบฒเบ.

-t outencfile
เบŠเบทเปˆเป„เบŸเบฅเปŒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ virtual. เบชเบฐเป€เบžเบฒเบฐเบ•เบปเบงเบฅเบฐเบ„เบญเบ™เปƒเบ™เบงเบฑเบ”เบ–เบธเบ”เบดเบš
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TeX เบ–เบทเบเปƒเบŠเป‰.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-T inoutencfile
เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบš `-p inoutencfile -t inoutencfile'.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-u เปƒเบŠเป‰โ€‹เปเบ•เปˆโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹, เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบญเบทเปˆเบ™เป†โ€‹. เป‚เบ”เบ
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, ttf2tfm เบžเบฐเบเบฒเบเบฒเบกเบฅเบงเบกเป€เบญเบปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เบŸเบญเบ™เบชเบฐเป€เปเบทเบญเบ™, เปเบกเปˆเบ™เปเบ•เปˆเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ virtual (เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ -
เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ arbitrarily).

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-v vplfile
เบชเบปเปˆเบ‡เป„เบŸเบฅเปŒ VPL เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบเป„เบŸเบฅเปŒ TFM. เบ–เป‰เบฒเบšเปเปˆเบกเบตเป„เบŸเบฅเปŒเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบฅเบฐเบšเบธ, ttf2tfm เปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบŸเบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ (cmtt10). เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบˆเบปเปˆเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เบŠเบทเปˆเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ virtual เปเบฅเบฐเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบดเบš!

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-V scvplfile
เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบš -v, เปเบ•เปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ virtual เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปเบกเปˆเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ•เบปเบงเบžเบดเบกเบ™เป‰เบญเบ pseudo เบ—เบตเปˆเป„เบ”เป‰เบกเบฒเบˆเบฒเบ
เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ•เบปเบงโ€‹เบžเบดเบกโ€‹เปƒเบซเบเปˆโ€‹เป‚เบ”เบ 0.8 (resp. เบ„เปˆเบฒโ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เบเบฑเบš -c) เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹
เบ•เบปเบงเบžเบดเบกเบ™เป‰เบญเบ. เบŸเบญเบ™เบ™เบตเป‰เบˆเบฑเบ”เบเบฒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเป€เบ™เบฑเป‰เบ™เบชเบฝเบ‡ เปเบฅเบฐเบฎเบฑเบเบชเบฒ kerning เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-w เบชเป‰เบฒเบ‡ vectors เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” PostScript เบ—เบตเปˆเบกเบตเบ”เบฑเบ”เบŠเบฐเบ™เบต glyph, เบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบ•เบปเป‰เบ™เบ•เป
เบเบฑเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เปƒเบ™ pdfTeX. ttf2tfm เป€เบญเบปเบฒเบŠเบทเปˆ TFM เปเบฅเบฐเบ›เปˆเบฝเบ™เปเบ—เบ™
เบ•เปเปˆเบ—เป‰เบฒเบเบ”เป‰เบงเบ .enc; เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ foo01.tfm, foo02.tfm, ... เบกเบฑเบ™เบชเป‰เบฒเบ‡
foo01.enc, foo02.enc, ... เบขเบนเปˆเบšเปˆเบญเบ™เบ”เบฝเบงเบเบฑเบ™.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒเบšเปเปˆเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-x เปเบธเบ™ glyphs เบ—เบฑเบ‡เปเบปเบ”เป‚เบ”เบ 90 เบญเบปเบ‡เบชเบฒ counter-clockwise. เบ–เป‰เบฒเบšเปเปˆเบกเบต -y เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปเบกเปˆเบ™เปƒเบซเป‰,
glyphs เปเบนเบ™เบงเบฝเบ™เบ–เบทเบเป€เบฅเบทเปˆเบญเบ™เบฅเบปเบ‡เปƒเบ™เปเบ™เบงเบ•เบฑเป‰เบ‡เป‚เบ”เบ 0.25em.

เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒเบšเปเปˆเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

-y vertical-shift-factor
เป€เบฅเบทเปˆเบญเบ™เบฅเบปเบ‡ glyphs เบžเบทเบ”เบซเบกเบนเบ™เบงเบฝเบ™เป‚เบ”เบเบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ” (เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เปเบกเปˆเบ™ em).

เบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ–เป‰เบฒเบšเปเปˆเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ เบซเบผเบท glyphs เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบซเบกเบธเบ™.

- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบชเบฐเบšเบฑเบšเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡ ttf2tfm เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ„เบปเป‰เบ™เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบŠเป‰ (เป€เบŠเบฑเปˆเบ™:
kpathsea).

- เบŠเปˆเบงเบ เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰.

เบ–เป‰เบฒเบšเปเปˆเบกเบตเบŠเบทเปˆเป„เบŸเบฅเปŒ TFM, เบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒ TTF เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบฅเบงเบกเบ—เบฑเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ•เบฑเบก
เปเบฅเบฐเบ›เปˆเบฝเบ™เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ”เป‰เบงเบ `.tfm'.

CMAPS


เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบ›เบฐเป€เบžเบ” 1 เบŸเบญเบ™ PostScript (เปเบ•เปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ CID PostScript เปƒเบซเบกเปˆ),
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เบชเปˆเบงเบ™เปƒเบซเบเปˆเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡, เป€เบŠเบดเปˆเบ‡เป€เบญเบตเป‰เบ™เบงเปˆเบฒ 'cmap', เป€เบŠเบดเปˆเบ‡
เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ (เบžเบฒเบเปƒเบ™) เบ”เบฑเบ”เบŠเบฐเบ™เบต TTF glyph เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TTF (เบžเบฒเบเบ™เบญเบ). เบ—เบปเปˆเบงเป„เบ›
เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบเบฑเบšเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” Unicode, เปเบฅเบฐเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
เปเบœเบ™เบ—เบตเปˆ Macintosh.

เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ TrueType, เปƒเบซเป‰เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบ -P เปเบฅเบฐ -Eเบ—เบตเปˆเบขเบนเปˆ เบกเบต -P เบ—เปˆเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธ
ID เป€เบงเบ—เบต; เบ„เปˆเบฒโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เปเบกเปˆเบ™โ€‹:

เป€เบงเบ—เบต เป€เบงเบ—เบต ID (pid)
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Apple Unicode 0
Macintosh 1
ISO 2
Microsoft 3

ID เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเป€เบงเบ—เบต. เบชเปเบฒเบฅเบฑเบš pid=0, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบปเบ™เปƒเบˆ -E เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต (เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบชเบนเบ™โ€‹) เบ™เบฑเบšโ€‹เบ•เบฑเป‰เบ‡โ€‹เปเบ•เปˆโ€‹เบ•เบฒโ€‹เบ•เบฐโ€‹เบฅเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เปเบกเปˆเบ™โ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹เป„เบ› Unicode เป€เบงเบตโ€‹เบŠเบฑเบ™ 2.0โ€‹. เบชเปเบฒเบฅเบฑเบš pid=1, the
เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”:

platform ID = 1

script เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ID (eid)
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
เป‚เบฃเบกเบฑเบ™ 0
เบเบตเปˆเบ›เบธเปˆเบ™ 1
เบˆเบตเบ™ 2
เป€เบเบปเบฒเบซเบผเบต 3
เบญเบฒเบฃเบฑเบš 4
เป€เบฎเบฑเบšเป€เบฃเบต 5
เบเบฃเบตเบ 6
เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ 7
เบชเบฑเบ™เบเบฒเบฅเบฑเบเป‚เบฃเบกเบฑเบ™ 8
เป€เบ—เบงเบฐเบ™เบฒเบเบฃเบต 9
เบเบธเบซเบฅเบฒเบš 10
เบเบนโ€‹เบˆเบฒโ€‹เบฃเบฒโ€‹เบ•เบต 11
เบญเปเบฃเบดเบขเบฒ 12
เป€เบšเบฑเบ‡เบเบฒเบฅเบต 13
เบ—เบฐเบกเบดเบ™ 14
เป€เบ•เบฅเบนเบเบน 15
เบเบญเบ™เบ™เบฒเบ”เบฒ16
เบกเบฒเบฅเบฒเบขเบฒเบฅเบณ17
Sinhalese 18
เบกเบฝเบ™เบกเบฒ19
เบžเบฒเบชเบฒเบ‚เบฐเปเบก 20
เป„เบ— 21
เบฅเบฒเบง 22
เบˆเปเป€เบˆเบ 23
เบญเบฒเบเป€เบกเบ™เบต 24
เบกเบฑเบฅเบ”เบดเบง 25
เบ—เบดเป€เบšเบ” 26
เบกเบปเบ‡เป‚เบเบฅเบต 27
Geez 28
เบŠเบฐเบฅเบฒเบงเบดเบ 29
เบซเบงเบฝเบ”เบ™เบฒเบก 30
เบชเบดเบ™เป„เบŠ 31
เบšเปเปˆเปเบ› 32

เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ISO:

platform ID = 2

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ID (eid)
ASCII 0
ISO 10646 1
ISO 8859-1 2

เปเบฅเบฐเบชเบธเบ”เบ—เป‰เบฒเบ, Microsoft encoding IDs:

platform ID = 3

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” ID (eid)
เบชเบฑเบ™เบเบฒเบฅเบฑเบ 0
Unicode 2.0 1
Shift JIS 2
GB 2312 (1980) 3
เปƒเบซเบเปˆ 5 4
KS X 1001 (Wansung) 5
KS X 1001 (Johab) 6
UCS-4 10

เป‚เบ›เบฃเปเบเบกเบˆเบฐเบเบปเบเป€เบฅเบตเบเบซเบฒเบเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเปเบžเบฅเบ”เบŸเบญเบก/เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ„เบนเปˆเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบกเบฑเบ™เบˆเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เบชเบฐเปเบ”เบ‡เบ„เบนเปˆ pid/eid เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบเบฐโ€‹เบฅเบธโ€‹เบ™เบฒโ€‹เบชเบฑเบ‡โ€‹เป€เบเบ”โ€‹เบงเปˆเบฒโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบชเปˆเบงเบ™โ€‹เบซเบผเบฒเบโ€‹เบกเบตโ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบชเบญเบ‡โ€‹เบซเบผเบทโ€‹เบชเบฒเบกโ€‹
cmaps, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบเบฑเบšเบ„เบนเปˆ pid/eid (1,0), (3,0), เบซเบผเบท (3,1) เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบฒเบชเบฒเบฅเบฐเบ•เบดเบ™
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ. เบŸเบญเบ™ Microsoft เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ„เบงเบ™เบกเบตเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆ (3,1), เปเบ•เปˆเบšเบฒเบ‡เบŸเบญเบ™
เบกเบตเบขเบนเปˆ (เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบญเบฒเบŠเบต) เป€เบŠเบดเปˆเบ‡เบกเบต (3,1) cmap เบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™ Unicode. เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™
เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบฅเบฒเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบšเบฒเบ‡เบฎเบธเปˆเบ™ MS Windows เป€เบเบปเปˆเบฒเบˆเบฐเบ›เบฐเบ•เบดเป€เบชเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™
เบกเบต cmap เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™ (3,1) (เบ™เบฑเบšโ€‹เบ•เบฑเป‰เบ‡โ€‹เปเบ•เปˆ ID เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ” Microsoft เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™ Unicode เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปเบกเปˆเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบญเบฒโ€‹เบŠเบต
เบฅเบธเป‰เบ™ MS Windows).

เป„เบ”เป‰ -P เปเบฅเบฐ -E เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เบญเบ‡โ€‹ ttf2tfm เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™เบชเปเบฒเบฅเบฑเบš ttf2pk; เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹
เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปƒเบ™เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆเปเบกเปˆเบ™ 'Pid' เปเบฅเบฐ 'Eid', เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

เบ„เบนเปˆ pid/eid เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ (3,1).

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, เป€เบ›เบฑเบ™ -f เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เป‰เบญเบ‡เบ–เบทเบเบฅเบฐเบšเบธเป€เบ›เบฑเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต 'Fontindex' เปƒเบ™เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆ.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰ -N เบชเบฐเบซเบผเบฑเบš, cmaps เบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ, เป‚เบ”เบเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบŠเบทเปˆ PostScript เปƒเบ™
เบŸเบญเบ™ TrueType. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เปƒเบ™เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆเปเบกเปˆเบ™ 'PS=Only'. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰ -n
เบชเบฐเบซเบผเบฑเบš, เบŠเบทเปˆ glyph เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ ttf2tfm เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบŠเบทเปˆ PS glyph
เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™. เปƒเบ™เบซเบผเบฒเบเป†เบเปเบฅเบฐเบ™เบต, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบฒเบฐเบงเปˆเบฒเบŠเบทเปˆ glyph เปƒเบ™
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบกเบฑเบเบˆเบฐเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ เบซเบผเบทเบšเปเปˆเป„เบ”เป‰เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เปƒเบ™เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆเปเบกเปˆเบ™
`PS=เปเบกเปˆเบ™เปเบฅเป‰เบง'.

เบŠเบทเปˆ glyph เบ—เบปเบ”เปเบ—เบ™เบ”เบฝเบงเบ—เบตเปˆเบฅเบฐเบšเบธเบ”เป‰เบงเบ -r เบˆเบฐเบ•เป‰เบญเบ‡เปƒเบซเป‰เป‚เบ”เบเบเบปเบ‡เป€เบ›เบฑเบ™ `เบ™เบฒเบกเบชเบฐเบเบธเบ™เป€เบเบปเปˆเบฒ
new-glyphname' เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹; -R เป€เบ—เบปเปˆเบฒเบเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบ 'เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™'.

เบ›เบฑเบ”เป„เบˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ เปเบฅเบฐ OUTPUT เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”


เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบฅเบฐเบšเบธ vectors เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เป„เบ›เบซเบฒเบŸเบญเบ™ TeX เบ”เบดเบš เปเบฅเบฐเบˆเบฒเบ
เบŸเบญเบ™ TeX เบ”เบดเบšเบเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TeX virtual เบ„เบทเบเบฑเบ™ afm2tfm, เปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™
เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™. [เบ”เป‰เบงเบ 'เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” vector' เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆ
เบกเบต 256 เบฅเบฒเบเบเบฒเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ PostScript vector เปเบกเปˆเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ; เป€เบšเบดเปˆเบ‡เป„เบŸเบฅเปŒ T1-WGL4.en เบ‚เบญเบ‡เบญเบฑเบ™เบ™เบตเป‰
package for an example.] เบกเบต afm2tfm, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบ•เปˆเบฅเบฐ glyph เบ”เป‰เบงเบ Adobe glyph เบ‚เบญเบ‡เบกเบฑเบ™
เบŠเบทเปˆ, เป€เบŠเบฑเปˆเบ™: `/quotedsingle' เบซเบผเบท `/Acircumflex'. เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบญเบญเบเบ”เป‰เบงเบ ttf2tfm; เบ”เบฝเบงเบ™เบตเป‰
เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” (เปเบฅเบฐเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบ•เป‰เบญเบ‡) เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบˆเบธเบ”เบฅเบฐเบซเบฑเบ”เปเบฅเบฐ / เบซเบผเบท glyphs เป‚เบ”เบเบเบปเบ‡, เป‚เบ”เบเปƒเบŠเป‰
เบ•เปเปˆเป„เบ›เบ™เบตเป‰ syntax เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™เบญเบฑเบ”เบ•เบฒเบ™เบดเบเบปเบก, เป€เบฅเบเปเบ›เบ”, เบซเบผเบทเป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ
เปเบฒเบเป€เบซเบ”: `/.c' , `/.c0', เบซเบผเบท `/.c0x'.
เบ•เบปเบงเบขเปˆเบฒเบ‡: `/.c72', `/.c0646', `/.c0x48'. เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ”เบฑเบ”เบŠเบฐเบ™เบต glyph เป‚เบ”เบเบเบปเบ‡, เปƒเบซเป‰เปƒเบŠเป‰
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 'g' เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ 'c' เปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบซเบฒเบเปเปˆเปเบ™เบฐเบ™เปเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡: `/.g0x32'. [เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹:
เบ„เบณเบงเปˆเบฒ `.cXXX' เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเปเบฒเบเบงเปˆเบฒ -N เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.]

เบชเปเบฒเบฅเบฑเบšเบ„เบนเปˆ pid/eid (1,0) เปเบฅเบฐ (3,1), เบ—เบฑเบ‡เบชเบญเบ‡ ttf2tfm เปเบฅเบฐ ttf2pk เบฎเบฑเบšเบฎเบนเป‰เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบ•เบปเบง
เบŠเบทเปˆ Adobe glyph; เบญเบฐเบ”เบตเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบŠเบทเปˆเบ—เบตเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบŠเป‰เบญเบ™เบ—เป‰เบฒเบ E เบ‚เบญเบ‡เบ›เบถเป‰เบก 'เบžเบฒเบเปƒเบ™
Macintosh', เบ›เบฐเบฅเบดเบกเบฒเบ™ 6, เบ•เปเปˆเบกเบฒเปƒเบŠเป‰เบŠเบทเปˆเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ TrueType Specification (WGL4,
เบŠเบธเบ”เบเปˆเบญเบเบ‚เบญเบ‡ Unicode). เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบŠเบทเปˆ Adobe เบชเปเบฒเบฅเบฑเบš glyph เปƒเบ”เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบกเบฑเบเบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเปเบฅเบฐเป€เบฎเบฑเบ”
เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ PS เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบกเบต glyph 'mu', เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ glyph เบ™เบตเป‰เป€เบญเบตเป‰เบ™เบงเปˆเบฒ.
`mu1' เปƒเบ™เบ•เบปเบงเปœเบฑเบ‡เบชเบท WGL4 เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเบˆเบณเปเบ™เบเบกเบฑเบ™เบˆเบฒเบเบ•เบปเบงเปœเบฑเบ‡เบชเบทเบเป€เบฃเบฑเบเบˆเบดเบ‡ mu. เป€เบ›เบฑเบ™เบ„เบทเบเบฑเบ™
เบฎเบนเป‰เบงเปˆเบฒ OpenType (เป€เบŠเบฑเปˆเบ™ TrueType 2.0) fonts เปƒเบŠเป‰เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ WGL4 เบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡; เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™
เบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเบ‚เบญเบ‡ TrueType (1.66). เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเปเบœเบ™เบ—เบตเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปƒเบ™เป„เบŸเบฅเปŒเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ ttfenc.c.

เปƒเบ™เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡, เบชเบฐเบซเบผเบฑเบš -n เปเบฅเบฐ -N เป€เบฎเบฑเบ”เปƒเบซเป‰ ttf2tfm เบญเปˆเบฒเบ™เปเบฅเบฐเปƒเบŠเป‰ PostScript
เบŠเบทเปˆเปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡ (เป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ `post') เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบŠเบทเปˆ Adobe glyph.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ -r เบชเบฐเบซเบผเบฑเบšเบเบฑเบš remap เบŠเบทเปˆ glyph เบ”เบฝเบงเปเบฅเบฐ -R เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบต
เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ„เบนเปˆเบŠเบทเปˆ glyph.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฅเบทเบญเบโ€‹เป€เบญเบปเบฒโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, 256 glyphs เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™ TrueType เบเบฑเบšโ€‹.
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™ cmap เบ—เบตเปˆเป€เบฅเบทเบญเบเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบดเบš TeX (เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ -q
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, ttf2tfm เบžเบดเบกเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบ™เบตเป‰เป„เบ›เบซเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™), เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ glyphs เบ—เบฑเบ‡เบซเบกเบปเบ”เบšเปเปˆเปเบกเปˆเบ™
เบเบฑเบ‡เปเบเป‰เป„เบ‚เบขเบนเปˆเปƒเบ™ cap เบ—เบตเปˆเป€เบฅเบทเบญเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบšเบฒเบ‡เบˆเบธเบ”เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบนเปˆ (1,0) pid/eid
เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบžเบงเบเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡ glyphs เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบš TeX: 0x00 (null), 0x08
(backspace), 0x09 (เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เบฒเบกเบฅเบงเบ‡เบ™เบญเบ™), 0x0d (เบเบฑเบšเบ„เบทเบ™ carriage), เปเบฅเบฐ 0x1d (เบเบธเปˆเบก
เปเบเบ). 'เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡' เบ—เบตเปˆเบกเบตเบ”เบฑเบ”เบŠเบฐเบ™เบต glyph 0 เบˆเบฐเบ–เบทเบเบเบปเบเป€เบฅเบตเบเป€เบŠเบฑเปˆเบ™เบเบฑเบ™.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบ -N เบชเบฐเบซเบผเบฑเบš, 256 glyphs เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡
เบŠเบทเปˆ PostScript เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เบฅเบฐเบšเบธเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เบšเบฒเบ‡ glyphs
เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™: `.notdef', `.null', เปเบฅเบฐ 'nonmarkingreturn'.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป€เบฅเบทเบญเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš, ttf2tfm เปƒเบŠเป‰เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš afm2tfm
เบˆเบฐเปƒเบŠเป‰ (เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ texenc.c); เบกเบฑเบ™เบเบปเบ‡เบเบฑเบš TeX
เบ‚เปเป‰เบ„เบงเบฒเบกเบžเบดเบกเบ”เบตเบ”. เบ•เบณเปเปœเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰ (เบ—เบฑเบ‡เปเบกเปˆเบ™เป€เบเบตเบ”เบˆเบฒเบเบˆเบธเบ”เบฅเบฐเบซเบฑเบ”เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปƒเบ™เปเบœเบ™เบ—เบตเปˆ
เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบซเบผเบท glyphs เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›เปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TrueType) เบˆเบฐเบ–เบทเบเบ•เบทเปˆเบก (เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเบ•เบปเบ™) เบเบฑเบš.
เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบ•เปˆโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ” (เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบต
เป„เบ”เป‰ -q เบ—เบฒเบ‡เป€เบฅเบทเบญเบ ttf2tfm เบžเบดเบกโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹)โ€‹. เปƒเบŠเป‰ -u
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆ glyphs เปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ virtual เบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”
เป„เบŸเบฅเปŒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบฅเบฐเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบญเบตเบ.

เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปœเบถเปˆเบ‡เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ› afm2tfm เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ”เบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” T1 เบ‚เบญเบ‡ LaTeX:
ttf2tfm เบˆเบฐเบชเป‰เบฒเบ‡ glyph 'Germandbls' (เป‚เบ”เบเบžเบฝเบ‡เปเบ•เปˆ concatenates เบชเบญเบ‡ glyphs 'S')
เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ›เบปเบเบเบฐเบ•เบดเบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบกเบฑเบ™เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ glyph เป€เบ›เบฑเบ™เบฅเบฒเบเบเบฒเบ™เบชเบธเบ”เบ—เป‰เบฒเบ, เบซเบกเบฒเบ
เบกเบตเบ”เบฒเบง. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™ glyph เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เบกเบฑเบ™เบˆเบฐเบกเบตเบขเบนเปˆเปƒเบ™ virtual เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เบ‚เบฒเป€เบ‚เบปเป‰เบฒ เปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบฅเบฐเบซเบฑเบ”เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เป‚เบ”เบ glyph
เบŠเบทเปˆ `/.notdef'.

เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบŸเบฅเปŒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ `\' เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เปเบ–เบงเป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒ
เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบชเบทเบšเบ•เปเปˆเบขเบนเปˆเปƒเบ™เปเบ–เบงเบ•เปเปˆเป„เบ›. backslash เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐเปเบ–เบงเปƒเบซเบกเปˆเบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบˆเบฐเบ–เบทเบเป‚เบเบเบเป‰เบฒเบ.

SUBFONT DEFINITION เป€เบญเบเบฐเบชเบฒเบ™


เบŸเบญเบ™ CJKV (เบˆเบตเบ™/เบเบตเปˆเบ›เบธเปˆเบ™/เป€เบเบปเบฒเบซเบผเบต/เบซเบงเบฝเบ”เบ™เบฒเบกเป€เบเบปเปˆเบฒ) เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบตเบซเบผเบฒเบเบžเบฑเบ™เบ„เบปเบ™.
glyphs; เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™เบเบฑเบš TeX เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปเบเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.
เป„เบŸเบฅเปŒเบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบตเบ™เบฒเบกเบชเบฐเบเบธเบ™ `.sfd') เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”
เบ™เบตเป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบ„เปˆเบญเบ‡โ€‹เปเบ„เป‰เบง.

เบŠเบทเปˆเป„เบŸเบฅเปŒเบเปˆเบญเบเบกเบฑเบเบˆเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒ, subfont infix, เปเบฅเบฐ postfix (เบŠเบถเปˆเบ‡เป€เบ›เบฑเบ™.
เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”), eg

ntukai23 โ†’ prefix: ntukai, infix: 23, postfix: (เป€เบ›เบปเปˆเบฒ)

เบ™เบตเป‰เปเบกเปˆเบ™ syntax เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เปƒเบ™เป„เบŸเบฅเปŒ SFD, เบญเบฐเบ—เบดเบšเบฒเบเบซเบ™เบถเปˆเบ‡ subfont:



:=
เบ—เบธเบเบขเปˆเบฒเบ‡เบเบปเบเป€เบงเบฑเป‰เบ™เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡. เบกเบฑเบ™เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบ.

:=
space, formfeed, carriage return, เปเบ–เบšเปเบ™เบงเบ™เบญเบ™ เปเบฅเบฐเปเบ™เบงเบ•เบฑเป‰เบ‡ -- เบšเปเปˆเบกเบตเปเบ–เบงเปƒเปเปˆ
เบฅเบฑเบเบชเบฐเบ™เบฐ.

:=
|
|


:=


:=
`_'

:=
`:'

:=
เป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ (เบ„เบณเบ™เบณเปœเป‰เบฒ `0x'), เบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก, เบซเบผเบทเป€เบฅเบเปเบ›เบ” (เบ„เบณเบ™เบณเปœเป‰เบฒ `0')

เปเบ–เบงเบชเบฒเบกเบฒเบ”เบชเบทเบšเบ•เปเปˆเปƒเบ™เปเบ–เบงเบ•เปเปˆเป„เบ›เบ”เป‰เบงเบ backslash เบชเบดเป‰เบ™เบชเบธเบ”เปเบ–เบง. เบ‚เบญเบšเป€เบ‚เบ”
เบšเปเปˆเบ•เป‰เบญเบ‡เบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™; เบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเบ•เป‰เบญเบ‡เบขเบนเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡ 0-255.

เบ•เบปเบงเบขเปˆเบฒเบ‡:

เบชเบฒเบ

03 10: 0x2349 0x2345_0x2347

เบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบฅเบฐเบซเบฑเบ” 10, 11, 12, เปเบฅเบฐ 13 เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบเบ—เบตเปˆเบกเบต infix `03'
เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 0x2349, 0x2345, 0x2346, เปเบฅเบฐ 0x2347 เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

เป„เบŸเบฅเปŒ SFD เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ–เบทเบเบ›เบฑเบšเปเบ•เปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบŠเบธเบ” CJK เบชเปเบฒเบฅเบฑเบš LaTeX.

เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบเบฑเบ‡โ€‹เบŠเบทเปˆโ€‹เป„เบŸเบฅโ€‹เปŒ SFD เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบŠเบทเปˆโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™ TFM (เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เบตเปˆ infix เป„เบ”เป‰โ€‹.
เบˆเบฐเบ›เบฒเบเบปเบ”) เบญเป‰เบญเบกเบฎเบญเบšเบ”เป‰เบงเบเบชเบญเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบ `@', เปƒเบ™เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡ resp. เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆ; เบ—เบฑเบ‡เบชเบญเบ‡
ttf2tfm เปเบฅเบฐ ttf2pk เบชเบฐเบซเบผเบฑเบšเป„เบ›เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ.

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบซเบผเบฒเบเบเปˆเบงเบฒเป„เบŸเบฅเปŒ SFD เบ”เบฝเบงเป‚เบ”เบเบเบฒเบ™เปเบเบเบžเบงเบเบกเบฑเบ™เบ”เป‰เบงเบ commata เปเบฅเบฐเบšเปเปˆเบกเบต
เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡; เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบเบ—เบตเปˆเปƒเบซเป‰, เป„เบŸเบฅเปŒเบ—เปเบฒเบญเบดเบ”เบ–เบทเบเบชเบฐเปเบเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ•เปเปˆเป„เบ›
เป„เบŸเบฅเปŒ, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบฅเบฒเบเบเบฒเบ™เบ•เปเปˆเบกเบฒเปเบ—เบ™เบ—เบตเปˆเบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰ (เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™).
เบ•เบปเบงเบขเปˆเบฒเบ‡, เป„เบŸเบฅเปŒ SFD เบ—เปเบฒเบญเบดเบ”เบ•เบฑเป‰เบ‡เบ‚เบญเบšเป€เบ‚เบ” 0x10-0xA0, เปเบฅเบฐเบญเบฑเบ™เบ•เปเปˆเป„เบ›เบˆเบฐเบ”เบฑเบ”เปเบ›เบ‡เบฅเบฒเบเบเบฒเบ™.
0x12 เปเบฅเบฐ 0x25. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ, เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบžเบตเปˆเบกเปเบฅเบฐเบ›เปˆเบฝเบ™เปเบ—เบ™, เปเบ•เปˆ
เบšเปเปˆเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบญเบปเบฒเบฅเบฒเบเบเบฒเบ™เบญเบญเบ.

เบฎเบนเบšเปเบšเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -n, -N, -p, -r, -R, -t, -T, -u, -v, -V เปเบฅเบฐ -w เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™
ttf2tfm; เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, เบšเปเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต 'เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”' เบซเบผเบท 'เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™' เบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆ.
เบŠเบทเปˆ glyph เบ—เบปเบ”เปเบ—เบ™เบ”เบฝเบงเบเปเปˆเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบ„เบทเบเบฑเบ™.

ttf2tfm เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ TFM เบเปˆเบญเบเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ SFD (เบชเบฐเปœเบญเบ‡เปƒเบซเป‰เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ
เบกเบต glyphs) เปƒเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเปˆเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡:

เป‚เบ—

ttf2tfm ntukai.ttf ntukai@Big5,Big5-supp@

เบˆเบฐเปƒเบŠเป‰ Big5.sfd เปเบฅเบฐ Big5-supp.sfd, เบเบฒเบ™เบœเบฐเบฅเบดเบ” เบ—เบฑเบ‡เบซเบกเบปเบ” เป„เบŸเบฅเปŒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเปˆเบญเบ ntukai01.tfm,
ntukai02.tfm, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบเบฑเบšเบ„เบทเบ™ เบกเบนเบ™เบ„เปˆเบฒ


ttf2tfm เบเบฑเบšเบ„เบทเบ™ 0 เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเบฐ 1 เปƒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”; เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ•เบทเบญเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบ‚เบฝเบ™เป€เบ–เบดเบ‡
เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹.

เบšเบฒเบ‡ เบซเบกเบฒเบเป€เบซเบ” ON เป€เบญเบเบฐเบชเบฒเบ™ SEARCHING


เบ—เบฑเบ‡เบชเบญเบ‡ ttf2pk เปเบฅเบฐ ttf2tfm เปƒเบŠเป‰เบšเปเปˆเบงเปˆเบฒเบˆเบฐ kpathsea, emtexdir, เบซเบผเบท MiKTeX เบซเปโ€‹เบชเบฐโ€‹เบซเบกเบธเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบŠเบญเบโ€‹เบซเบฒโ€‹
เป„เบŸเบฅเปŒ (emtexdir เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบกเบตเบžเบทเป‰เบ™เบ–เบฒเบ™ MS-DOSish,
เป€เบŠเบฑเปˆเบ™ MS-DOS, OS/2, Windows; MikTeX เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบš MS Windows).

เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบธเบ”เบ—เป‰เบฒเบ, เบ—เบฑเบ‡เบชเบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเป‚เบ”เบเบšเปเปˆเบกเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ„เบปเป‰เบ™เบซเบฒ; เบ„เบปเป‰เบ™โ€‹เบซเบฒโ€‹
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป„เบŸเบฅเปŒเบˆเบฐเบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™เบซเบผเบทเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡. เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบˆเบฐเบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบเบ”เป‰เบงเบ (เบเบปเบเป€เบงเบฑเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆ `.ttf' เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบ•เปเปˆเบ—เป‰เบฒเบ เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™ `.ttc').

kpathsea
เบชเบฐเบšเบฑเบšเบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡ kpathsea เปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ–เป‰เบฒเบ—เปˆเบฒเบ™เป‚เบ—เบซเบฒ ttf2pk or ttf2tfm
เบเบฑเบš - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™ เบ„เบณ เบชเบฑเปˆเบ‡.

เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เป„เบŸเบฅเปŒเปเบฅเบฐเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™ kpathsea เบ•เบปเบงเปเบ›. TTF2PKINPUTS
เปเบฅเบฐ TTF2TFMINPUTS เปเบกเปˆเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™ kpathsea
เบฎเบธเปˆเบ™ 3.2:

.ttf เปเบฅเบฐ .ttc TTFONTS
ttf2pk.cfg TTF2PKINPUTS
.map TTF2PKINPUTS
.enc TTF2PKINPUTS, TTF2TFMINPUTS
.rpl TTF2PKINPUTS, TTF2TFMINPUTS
.tfm TFMFONTS
.sfd TTF2PKINPUTS, TTF2TFMINPUTS

เบเบฐเบฅเบธเบ™เบฒเบ›เบถเบเบชเบฒเป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡ kpathsea เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเปเบ›เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

เบ—เปˆเบฒเบ™เบ„เบงเบ™เบ•เบฑเป‰เบ‡เบ•เบปเบงเปเบ› TEXMFCNF เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ texmf.cnf เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เป„เบŸเบฅเปŒเบขเบนเปˆ.

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบ„เปˆเบฒเปƒเบ” a kpathsea เบ•เบปเบงเปเบ›เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ” (เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰
TTFONTS เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡). เบญเบฑเบ™เบ™เบตเป‰เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ–เป‰เบฒเบ•เบปเบงเปเบ›เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ texmf.cnf เบซเบผเบท
เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆ hard-coded เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™
kpathsea เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”.

kpsewhich -progname=ttf2tfm -expand-var='$TTFONTS'

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบฅเบทเบญเบโ€‹เป€เบญเบปเบฒโ€‹เบŠเบทเปˆโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบเบฑเบ‡โ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบ•เบปเบงโ€‹เปเบ›โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹
เบ„เบปเป‰เบ™เบซเบฒเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™ - เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™ TTFONTS.ttf2tfm.

เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบ•เปˆเบšเปเปˆเบ„เบทเบเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เป€เบงเบปเป‰เบฒ

kpsewhich -progname=ttf2tfm -show-path='fonts truetype'

[เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบฎเบนเบšเปเบšเบšเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เป€เบงเบปเป‰เบฒเบงเปˆเบฒ 'kpsewhich --help' เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡
line prompt.] เบญเบฑเบ™เบ™เบตเป‰เบ„เบทเปเบ™เบงเปƒเบ” ttf2tfm (เปเบฅเบฐ ttf2pk) เบ„เบปเป‰เบ™โ€‹เบซเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹; เป„เบ”เป‰
เบ‚เปเป‰เป€เบชเบเปเบกเปˆเบ™เบงเปˆเบฒเบ•เบปเบงเปเบ›เบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบญเบญเบเป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบเบเบฒเบงเบซเบผเบฒเบ.

emtexdir
เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เปเบฒเบ•เปเปˆเบ—เป‰เบฒเบเปเบฅเบฐเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ—เบตเปˆเบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™
autoexec.bat (resp. เปƒเบ™ config.sys เบชเปเบฒเบฅเบฑเบš OS/2):

.ttf เปเบฅเบฐ .ttc TTFONTS
ttf2pk.cfg TTFCFG
.เปเบœเบ™เบ—เบตเปˆ TTFCFG
.enc TTFCFG
.rpl TTFCFG
.tfm TEXTFM
.sfd TTFCFG

เบ–เป‰เบฒเบ•เบปเบงเปเบ›เปƒเบ”เบ™เบถเปˆเบ‡เบšเปเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡, เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ•เบทเบญเบ™เบˆเบฐเบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™
เบˆเบฐเบ–เบทเบเบ„เบปเป‰เบ™เบซเบฒเบขเบนเปˆเบชเบฐ เป€เปเบต. เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด, เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ exclamation เบญเบฑเบ™เปœเบถเปˆเบ‡เบ•เปเปˆเบ—เป‰เบฒเบเปƒเบชเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต
เป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบเบซเบ™เบถเปˆเบ‡เบฅเบฐเบ”เบฑเบšเป€เบฅเบดเบเบ–เบทเบเบ„เบปเป‰เบ™เบซเบฒ, เบชเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ exclamation เป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบเบ—เบตเปˆเบˆเบฐเบ„เบปเป‰เบ™เบซเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡:

TTFONTS=c:\fonts\truetype!!;d:\myfonts\truetype!

เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป€เบŠเบฑเปˆเบ™ 'c:\fonts!!\truetype' เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰.

MiKTeX
เบ—เบฑเบ‡เบชเบญเบ‡ ttf2tfm เปเบฅเบฐ ttf2pk เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™ MiKTeX. เบเบฐเบฅเบธเบ™เบฒเบญเป‰เบฒเบ‡เบญเบตเบ‡เปƒเบชเปˆ
เป€เบญเบเบฐเบชเบฒเบ™เบ‚เบญเบ‡ MiKTeX เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒ.

เบšเบฑเบ™เบซเบฒ


เบซเบผเบฒเบโ€‹เบ„เบปเบ™ vptovf เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบฝเบ‡เปเบ•เปˆ 100 bytes เบชเปเบฒเบฅเบฑเบš header TFM (เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เปเบกเปˆเบ™ 1024 in
เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒ TFM เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡): 8 bytes เบชเปเบฒเบฅเบฑเบš checksum เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ™เบญเบญเบเปเบšเบš, 40 bytes เบชเปเบฒเบฅเบฑเบšเบ„เบญเบšเบ„เบปเบง
เบŠเบทเปˆ, 20 bytes เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบฅเบฐ 4 bytes เบชเปเบฒเบฅเบฑเบš face byte. เบกเบตเบžเบฝเบ‡เปเบ•เปˆ 28 bytes เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ ttf2tfm เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ•เบฃเบดเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”
(เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™), เปเบฅเบฐเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เป€เบเบตเบ™เบชเบฐเป€เบซเบกเบต.

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ max_header_bytes เปƒเบ™เป„เบŸเบฅเปŒ vptovf.web
(เปเบฅเบฐเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™ pltotf.web เป€เบเบตเบ™เป„เบ›) เบเบฑเบš, เป€เบงเบปเป‰เบฒเบงเปˆเบฒ, 400 เปเบฅเบฐ recompile vptovf (เปเบฅเบฐ pltotf). เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบšเบฒเบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ” (เบšเปเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบญเบฑเบ™โ€‹เบ•เบฐโ€‹เบฅเบฒเบโ€‹) เป€เบŠเบฑเปˆเบ™โ€‹:โ€‹

เบ”เบฑเบ”เบŠเบฐเบ™เบต HEADER เบ™เบตเป‰เปƒเบซเบเปˆเป€เบเบตเบ™เป„เบ›เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ

เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž.

เปƒเบŠเป‰ ttf2tfm เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


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

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

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

Ad