2011年7月13日 星期三

[tex] 各種字型資訊檔的意義


4.1.2 各種字型資訊檔的意義






  • *.tfm (TeX Font Metric, 字型描述檔)


    為二位元檔,TeX 有這個字型描述檔就可以產生 *.dvi 檔,但其中是沒有真正的字型實體資料在裡頭,得由其他的輔助工具來完成。任何型式的字型,要給 TeX 使用前,都一定要先產生這個 tfm 檔,而且 TeX 只要有這個 tfm 檔就可以運作。





  • *.afm (Ascii Font Metric)


    這也是字型描述檔,但是以純文字的格式存在,要給 LaTeX 使用的話,可以由 afm2tfm 來產生 *.tfm 檔。一般的 Type 1 字型會只附 afm 檔,而沒有 tfm 檔。TTF 的話,可以由 ttf2tfm 來產生。





  • *.mf


    這是 Knuth 教授設計的 Metafont source,他本身是一種 outline font,但由於顯示/成形(render/raster)較複雜,目前不適合像 Type 1/TTF 一樣 on-the-fly 使用,是另產生 bitmap 形式 *.*gf (generic font) 再由 gftopk 產生 pk 字型來使用的。Metafont 的可執行檔就是 mfmf 在 font-makeing mode 時可以產生 tfm 檔。MetaPost4.1 也是可以用來製作字型,他的延伸檔名通常是 *.mp,可執行檔則是 mpmpost





  • *.pfa (POSTSCRIPT Font Ascii)


    這是 POSTSCRIPT Type 1 字型檔,但是以純文字的格式存在,可由 t1asm 來轉成 binary 格式(即 *.pfb)。





  • *.pfb (POSTSCRIPT Font Binary)


    *.pfa 同,但是以 binary 格式存在。兩種格式目前都可以直接使用。





  • *.*pk (packed font)


    這是給 dvi viewer/printer/dvips 使用的點陣字,以便真正產生字型嵌入 ps 檔中或供 printer 使用。當然,這個 pk 字,可能是由 Metafont、Type 1 或 TTF 轉成的。


    請注意這裡的表示方法,pk 字型是由其解析度來成為檔名的一部份的,例如 600 dpi 的 pk 字型,實際上的檔名是 *.600pk(gf 字型的表示法亦同)。






  • *.fd (font description)


    這是給 LaTeX 找字型用的字型定義檔。





參考:

http://edt1023.sayya.org/tex/mycjk/node5.html

Related Posts:

0 意見:

張貼留言