2006-02-20 15:35 調整字型
也許很多人在使用 Linux 作業系統前都使用了很長一段時間的 Microsoft Windows 作業系統,而且都習慣了 Windows 上面的「新細明體」這套中文字型,或者像 Arial 或 Times New Roman 之類的字型,如果你想把一些習慣的字型拿到 Ubunbu Linux 上來使用也是可以的,以下就示範如何調整字型。
比方說我想要把 Arial Unicode, Arial, Times New Roman, Courier, 新細明體 這些字型拿到 Ubuntu Linux 上面使用,我必須先到 Windows 的字型目錄下(通常是 C:WindowsFonts)把這些字型檔案拿出來放到 Ubuntu 的機器上,這些檔案包括:
arialbd.ttf arialbi.ttf ariali.ttf arial.ttf ARIALUNI.TTF courbd.ttf courbi.ttf couri.ttf cour.ttf mingliu.ttc timesbd.ttf timesbi.ttf timesi.ttf times.ttf
以我自己的習慣,我會在 /usr/share/fonts/truetype 建立一個目錄(要用 root 帳號,或是建立時記得加 sudo),然後把這些檔案通通放到這個目錄之中,最後再執行:
sudo fc-cache -f -v
來建立字型的快取。
再來就是要更改 /etc/fonts/fonts.conf 這個檔案了,在 Ubuntu 中的字型設定我都是選擇 Bitstream Vera Sans 這套字型,設定如下圖所示:

而 /etc/fonts/fonts.conf 中必須指定 Bitstream Vera Sans 的中文字型,既然打算用新細明體,那就必須在 /etc/fonts/fonts.conf 中設定 PMingLiU 為 Bitstream Vera Sans 的中文字型,在 /etc/fonts/fonts.conf 中找到所有設定 serif 或 sans serif 之類字型的地方加入
PMingLiU
只設定到這裡的話,因為字型顯示函式庫會開啟 anti-aliasing 的功能而讓新細明體變得糊糊的,所以還要在這個檔案的 之前加入下列的設定把新細明體的 anti-aliasing 關掉:
MingLiU false true false PMingLiU false true false
當一切都設定好了之後,就可以重新啟動 X-Window (或是重新啟動 gdm)就可以看到預設的中文字型變成新細明體了。如果你比較喜歡別的字型當作預設的中文字型,也可以用一樣的方式來修改。
附註:我在 Firefox 中的字型設定如下所示:



