一、版權說明 本文版權屬於全體作者所有,且以 GNU FDL 授權合約發布。在遵守 GNU FDL 授權合約的情況下,您可以復制、散布,以及修改本文件。唯請保持 作者列表的完整,若您修改過此份文件,也請在作者列表中加入您的大名。 同時請注意本文件沒有任何擔保,若因本文件而產生任何直接或間接的損 失,本文作者群均不負任何法律及道議上的責任。 二、作者列表 古墓劍仙(Brian Hsu) 三、前言 本文假設您已依照『自由軟體教師研習文件 RedHat 7.3 中文修正』正確 安裝 ttfm 套件並設定好 X Window System 設定檔。 另外,這些動作請於一裝好 Red Hat 7.3 後即刻進行,以減少失敗的機會。 最後,這些動作除非特別說明,均由指令列模式完成。范例如下∶ # ls # free # 號代表以 root 身份執行後面的指令,以上兩具即代表∶ 以 root 身份於指令列鍵入 ls 後,等系統提示符號出現,再行 鍵入 free 。 若出現 \ 代表兩行是接在一起的,范例如下∶ # ls \ example 以上范例代表您必須輸入 ls example 。 四、修正 AbiWord 中文瑕疵及取得 AbiWord 模組 # cd # apt-get remove abiword # apt-get install abiword # wget http://163.21.222.169/~brianhsu/abiword.ttfm # cp -rv abiword.ttfm /usr/share/fonts/install/ # chmod 755 /usr/share/fonts/install/*.ttfm # ttfm.sh --add abiword /usr/share/fonts/zh_TW/TrueType/*.ttf 五、取得 BIG5 -> Unicode 字型轉換工具 由於我們所使用的 TrueType 字型模組,目前只支援 Unicode 字型,若 您的字型是傳統 BIG5 編碼,請依下列步驟取得 BIG5 轉 Unicode 工具。 # cd # wget http://163.21.222.169/~brianhsu/oto-precompile.tar.gz # tar -xvzPf oto-precompile.tar.gz 六、轉換 BIG5 字型 -> Unicode 字型 # oto 舊字型名稱 新字型名稱 以一文鼎中行書 sin00mp.ttf 為例∶ # /usr/local/bin/oto sin00mp.ttf UniSin.ttf 七、確定字型模組 # ttfm.sh --modules 這時會出現您所具有的字型模組,以我的機器為例∶ gscjk xttfm abiword 其中第一個是列印時的字型,第二個是 X Window System 的字型, 第三個是 AbiWord 所用的。 八、新增字型 # ttfm.sh --add 模組名稱 字型檔案 以我的電腦以及之前轉出的 UniSin.ttf 為例∶ # ttfm.sh --add gscjk UniSin.ttf # ttfm.sh --add xttfm UniSin.ttf 九、找出新的字型名稱 # /usr/X11R6/lib/X11/fonts/TrueType/fonts.dir grep '字型檔名' 以 UniSin.ttf 為例∶ # /usr/X11R6/lib/X11/fonts/TrueType/fonts.dir grep 'UniSin.ttf' 此時會出現類似下面的訊息∶ UniSin.ttf -misc-HerSin_Medium-medium-r-normal--0-0-0-0-c-0-big5-0 其中的 hersin_medium 即為字型名稱。 十、使用新字型 請先退出 X Window System 後重新進入,方可使用新字型。 您可以用下列指令抓出所有新字型的名稱∶ # xlsfont grep '字型名稱' 以 HerSin_Medium 為例∶ # xlsfont grep 'hersin_medium' 注意字型名稱全部是小寫! 在使用上請特別注意字型的編碼,iso8859-1 為英文,big5-0 為傳統 BIG5 編碼,big5hkscs-0 為 BIG5 + 香港外字集,iso10646-1 為 Unicode。 在 GIMP 中使用時,請特別注意依照您要輸入的文字選取正確的編碼。若您 要輸入的是中文,請選取 iso10646-1 或 big5-0 或 big5hkscs-0,若是英 文則選取 iso8859-1。 另外在 GIMP 使用時,請勿選取字型後的括號中有『alias』字樣的字型,否 則會出現『字型不存在』的錯誤。 當一次設定好後,您會發現您可以正確使用粗體、斜體等字型。 十一、安裝字型給 AbiWord 使用 # ttfm.sh --add abiword 字型檔名 以之前的 UniSin.ttf 為例∶ # ttfm.sh --add abiword UniSin.ttf 十二、安裝 OpenOffice 字型 這裡的安裝方法有下列已知問題∶ * 無法使用中文粗體 * 無法使用中文斜體 * 輸入英文時游標定位會有問題 1.按照第七到九步正確安裝字型 2.我的最愛 -> OpenOffice -> 印表機設定 3.選擇字型 4.按右邊的『新增』 5.在路徑的部份輸入∶ /usr/X11R6/lib/X11/fonts/TrueType/ 6.按下選擇 7.選取欲安裝字型 8.將『新增時僅插入捷徑』打勾 9.確定 10.重新啟動 OpenOffice