2006-11-20

Ubuntu 6.10 edgy 新手用 firefly 字型設定

Step 1: Install "AR PL New Sung" Font

首先我們要安裝螢火飛新宋字型,這個字型在小字型時是用點陣字,所以看起來很清楚不會糊糊的。我們利用最易用的 apt-get 來安裝,不用打指令。

打開 "系統"->"管理"->"Synaptic套件管理程式"。搜尋 "ttf-arphic-newsung" ,或是慢慢自己找順便安裝喜歡的軟體XD。找到後在上面按右鍵選擇"標記為安裝",再按工作列的"套用",就裝好了。很簡單吧......= =a。接下來你可以直接在"系統"->"偏好設定"->"字型"裡面選擇剛剛裝好的到 AR PL New Sung 字型來用。但我們在這裡沒有要這樣作。

Step 2: Add "AR PL New Sung" Font List

在沒有安裝AR PL New Sung字型之前,Ubuntu就可以顯示中文字了,但是你會發現在偏好設定的字型中設定的是 Sans 跟 Monospace,那是因為原本的中文字型已經加入 Sans, Serif 跟 Monospace 的行列了,我們也要對AR PL New Sung字型做這樣的設定。

我們要修改 /usr/share/language-selector/fontconfig/zh_TW 這個檔案。如果你使用別的語言環境就修改你所使用的那一個,這裡的是中文(台灣)的設定檔。開啟終端機,輸入 sudo gedit /usr/share/language-selector/fontconfig/zh_TW

聰明的你應該知道怎麼改了:將 <family>AR PL New Sung</family>排到 <family>serif</family>
<family>sans-serif</family>
<family>monospace</family>
下面的 prefer list中。另外上面的 MingLiu, PMingLiu, 細明體, 新細明體的對應字型也可以改成"AR PL New Sung"。

Step 3: Set fontconfig

原本在 /etc/fonts目錄下應該要有個 language-selector.conf 符號連結到/usr/share/language-selector/fontconfig/zh_TW,這樣 /etc/fonts/fonts.conf 才會被 /usr/share/language-selector/fontconfig/zh_TW 更新。某些應用程式是看/etc/fonts/fonts.conf的內容來決定字型,例如 FireFox 就是。不過我的Ubuntu 6.10沒有 language-selector.conf 這個連結,大概大家都沒有,所以一樣在終端機下輸入:
sudo ln -s /usr/share/language-selector/fontconfig/zh_TW /etc/fonts/language-selector.conf

如果出現連結已存在,那先移除它:
sudo rm /etc/fonts/language-selector.conf
再重新執行上一個指令做連結即可。

最後我們要讓設定生效,輸入 sudo fc-cache -vf,就大功告成了,唬呼~

Note:

其實最後我測試的結果...發現AR PL New Sung根本不用裝了...只要做第3個步驟就行了。內建的 uming 字型似乎已有清楚的點陣字。已有大家可以試試看= =a

reference