CJK/LaTeX environment 中文 Type1 及 TTF 的使用一、 前言前一陣子曾和許多朋友討論過給 cjk-latex(CJK environment)使用的中文 Type1 字型的製作方法,也曾在 cle-devel 及 Debian-chinese 的 mailing list 討論過。在此簡單的整理一下,有需要的朋友可以自行試試看。二、 使用 chpfb/ttf2pfb 來製作chpfb 是由 ttf2pfb 修改而來。很抱歉,我只找到 Red Hat Linux 的 source rpm。但這個 source 的 map 檔並不含倚天外字集的部份,我做了個簡單的 patch 來修正原先的 map 檔。當然,實際上我們是要拿裡頭的 ttf2pfb 來用的。不管是用哪一種方法來製作中文 Type1 字型,您可能會需要 t1utils package,最好是備用。 三、 使用 ttf2pt1 來製作http://ttf2pt1.sourceforge.net和 chpfb/ttf2pfb 一樣,也是不含倚天外字集的部份,感謝 Mr. Rigel 已幫我們做好了 ttf2pt1 patch。這個 patch 是給 ttf2pt1-3.3.3 版使用的。 使用 patch 過的 map 就可以用來製作 Unicode 編碼的 TTF (例如文鼎字型),會含有倚天外字集的部份,而且會附帶產生 pdfTeX/pdfLaTeX 要使用的 *.enc 檔,可以不必中文 Type1 字型,直接由 TTF 及 pdfTeX/pdfLaTeX 來產生內嵌中文 TTF 的中文 pdf 檔。要製作內嵌中文 TTF 的 pdf 檔,請先更新 pdftex 的版本。當然,要使用自行製作出來的中文 Type1 字型來內嵌也是可以。 ttf2pt1-3.4.0 以後的版本已將 Rigel 的 patches 完全納入,已經不需要自行手動 patch 了,而且製作出來的 pfb 檔品質更好。這個部份的詳細製作過程及和 pdftex 配合使用的方法,可參考 ``使用 pdfTeX/pdfLaTeX 讓 pdf 檔內嵌中文 TTF/TTC'' 一文的說明。 四、 一些待解決的問題
五、 外一章: bg5pdfhttp://students.washington.edu/cschin/bg5ps/bg5pdf/這是由 Chen-Shan Chin 使用 python 及 PDFLib 所寫的軟體,直接由中文 big5 txt 轉成中文 pdf 檔,使用不內嵌的 Acrobat Reader 的中文 CIDKeyed font,可以使檔案變得非常的小 (只是註冊了中文字型的名稱而已),只是目前只有固定大小的字體可用,無法做出標題之類的變化。好處是,可以做 copy & paste 及有 search 的功能。 六、 相關的討論可參考 cle-devel mailing list 五月份及 Debian-Chinese maling list 五月份、TeX 版今年五月份的舊信討論。標題是:
Copyright (c) 2001 李果正(Edward G.J. Lee). 最後修定日期:2001.11.25 本文件為自由文件(FDL),可自由複製、修改、散佈,但請保留版權聲明。
|