上回提到,我把新裝的 Ubuntu 11.10 設成英文介面,亦把惱的人中文輸入法預設輸入簡體字的問題解決了。

Ubuntu 的英文介面,用的字體就是自家同名的 Ubuntu 字體,讓人看得很舒服。當有些地方要中現中文字的時候,就會因為 Ubuntu 字體中並沒有中文字型,而要用到其他字體中的字型了。然而這一下子,又出現一些視覺上的不搭。

因為跟據搜找字體的順序,系統會在一款明體字中(應該是 AR PL UMing 吧!)再找相對應的字款。我不是說明體不好看,但怎也和 Ubuntu 字體不太統一,還是黑體比較好。文泉驛微米黑可就是正體中文的預設字型呢!

想要讓系統更改字型優先順序,除了更改相關的字型設定檔案,還可以在家目錄中建立一個設定檔。這樣做的話,雖然只會對個別用戶生效,但亦因此比較安全,不怕把系統改壞掉。

做法就是在家目錄中建立一個 .fonts.conf 的檔案,要注意的是檔案名稱前端的一點,這是一個隱藏檔。其內容為:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="pattern">
        <test name="family" qual="any">
            <string>serif</string>
        </test>
        <edit name="family" binding="strong" mode="prepend">
            <string>Ubuntu</string>
            <string>WenQuanYi Micro Hei</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="family" qual="any">
            <string>sans-serif</string>
        </test>
        <edit name="family" binding="strong" mode="prepend">
            <string>Ubuntu</string>
            <string>WenQuanYi Micro Hei</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="family" qual="any">
            <string>monospace</string>
        </test>
        <edit name="family" binding="strong" mode="prepend">
            <string>Ubuntu Mono</string>
            <string>WenQuanYi Micro Hei Mono</string>
        </edit>
    </match>
</fontconfig>

這樣,系統便會在有襯線(Serif)、無襯線(San Serif)和固體字寬(Monospace)三類字型都會先用 Ubuntu 的字體,後用文泉驛微米黑的字體了。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 小輝 的頭像
    小輝

    惘然

    小輝 發表在 痞客邦 留言(0) 人氣()