Ubuntu 13.10 中文字體設置


據我查到的資料,在默認設置下,Ubuntu 13.10 中文使用的是文泉驛正黑。我總覺得它的效果有些發虛,模糊,不滿意。

(貌似是Ubuntu從13.04開始取消了默認的微米黑,回退為之前的正黑。這我覺得只能用回退形容了。)

再者,也習慣了12.04版本中默認的微米黑效果,

於是,果斷決定替換掉。

 

理想方案:

系統字體,默認的Ubuntu,英文,無修改。(保證英文效果在先)如圖:

 

 

Ubuntu 對中文字體的控制集中在一個文件,/etc/fonts/conf.d/69-language-selector-zh-cn.conf,

sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf 

修改如下:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

    <match target="pattern">
        <test name="lang">
            <string>zh-cn</string>
        </test>
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>WenQuanYi Micro Hei</string>
            <string>AR PL UMing CN</string>
            <string>AR PL UMing HK</string>
            <string>AR PL New Sung</string>
            <string>WenQuanYi Bitmap Song</string>
            <string>AR PL UKai CN</string>
            <string>AR PL ZenKai Uni</string>
            <string>HYSong</string>
        </edit>
    </match> 
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <test name="lang">
            <string>zh-cn</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>WenQuanYi Micro Hei</string>
            <string>Droid Sans Fallback</string>
            <string>HYSong</string>
            <string>AR PL UMing CN</string>
            <string>AR PL UMing HK</string>
            <string>AR PL New Sung</string>
            <string>AR PL UKai CN</string>
            <string>AR PL ZenKai Uni</string>
        </edit>
    </match> 
    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <test name="lang">
            <string>zh-cn</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>WenQuanYi Micro Hei Mono</string>
            <string>Droid Sans Fallback</string>
            <string>HYSong</string>
            <string>AR PL UMing CN</string>
            <string>AR PL UMing HK</string>
            <string>AR PL New Sung</string>
            <string>AR PL UKai CN</string>
            <string>AR PL ZenKai Uni</string>
        </edit>
    </match> 

</fontconfig>

 有修改的地方我以粗體標示,簡單說,就是把系統默認的正黑替換為微米黑並提前。有這一個在最前面保證就足夠了。

注意微米黑需要 binding="strong"。

 

這樣,英文默認Ubuntu,中文默認文泉驛微米黑,即使瀏覽器中帶着CSS樣式的文字,也有不錯的顯示效果。效果理想。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM