2.18. 使用其他字型作為預設字型

不得不承認現在的文鼎字型不如細明體, 以下介紹將預設字型設定成細明體的方式。

首先要有 mingliu.ttc, 將該字型拷貝到 /usr/local/share/fonts/TrueType/ 下,然後用 ttfm 安裝該字型:

    # ttfm.sh --add xttfm /usr/local/share/fonts/TrueType/mingliu.ttc

關於英文字距的問題,可以修改 /usr/X11R6/lib/X11/fonts/TrueType/fonts.dir,檢察有 mingliu.ttc 那些列,把字型倒數第三個欄位是 m 的,改成 p, 並且在字型的開頭加上 fn=1:,例如

    mingliu.ttc -DynaLab-MingLiU-medium-r-normal--0-0-0-0-m-0-iso8859-1

要改成

    fn=1:mingliu.ttc -DynaLab-MingLiU-medium-r-normal--0-0-0-0-p-0-iso8859-1

接著是根據每個軟體來修改,在 gtk 系列的軟體,可以修改 ~/.gtkrc, 在英文字型後,第一個加上 -DynaLab-MingLiU-medium-r-normal--16-*-*-*-c-*-big5-0, 就可以了。

WindowMaker 則是修改 ~/GNUstep/Defaults/WindowMaker, 把所有包含 Font 的設定加上 ,-DynaLab-MingLiU-medium-r-normal--16-*-*-*-c-*-big5-0 ,這邊的 16 要根據前面 Font 的字型大小設定,設定完後, 重開 X 就可以了。

Mozilla 修改字型可以進入選單後修改, Edit -> Preference -> Appearance -> Fonts, Fonts for: 選擇 Traditional Chinese,然後把字型都選擇成 dynalab-mingliu-big5-0 就可以了。