2009年6月29日 星期一

文泉驛字型設定


從 /etc/font/conf.d/ 下手的方式,可以根本地改善很多問題。
更動檔案:/etc/fonts/conf.d/44-wqy-zenhei.conf 和 /etc/fonts/conf.d/65-nonlatin.conf ##ReadMore##

/etc/fonts/conf.d/44-wqy-zenhei.conf:

<!--xml version="1.0"?--> <!--DOCTYPE fontconfig SYSTEM "fonts.dtd"--> <!-- WenQuanYi Zen Hei Configure File --> <fontconfig> <!-- modified by Madsen@SMTH --> <match target="font"> <test qual="any" name="family"> <string>WenQuanYi Zen Hei</string> <string>文泉驿正黑</string> <string>文泉驛正黑</string> </test> <edit name="globaladvance"><bool>false</bool></edit> <edit name="spacing"><int>0</int></edit> <edit name="antialias" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> <edit name="hintstyle" mode="assign"><const>hintnone</const></edit> <edit name="autohint" mode="assign"><bool>false</bool></edit> <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit> <edit name="rgba" mode="assign"><const>none</const></edit> <edit name="embeddedbitmap"><bool>false</bool></edit> </match> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>DejaVu Serif</family> <family>WenQuanYi Zen Hei</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>DejaVu Sans</family> <family>WenQuanYi Zen Hei</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>DejaVu Sans Mono</family> <family>WenQuanYi Zen Hei Mono</family> </prefer> </alias> <match target="pattern"> <test qual="all" name="family" compare="not_eq"> <string>monospace</string> </test> <edit name="family" mode="append_last"> <string>WenQuanYi Zen Hei</string> </edit> </match> <match target="pattern"> <test qual="all" name="family" compare="eq"> <string>monospace</string> </test> <edit name="family" mode="append_last"> <string>WenQuanYi Zen Hei Mono</string> </edit> </match> </fontconfig> 注意最後面的 match & edit 規則:名稱沒有 monospace 的尾後加 WenQuanYi Zen Hei;有的加 WenQuanYi Zen Hei Mono 。

/etc/fonts/conf.d/65-nonlatin.conf:
找到適當的位置,讓第一個中文字型就直接對到

<family>WenQuanYi Zen Hei</family><family>WenQuanYi Zen Hei Mono</family>

沒有留言:

張貼留言