重新安裝Fedora 后,發現又要重新美化Linux醜陋的中文界面。N久之前美化的方法早以忘個精光,在網上經過一番痛苦的搜尋之後,匯聚眾家之長,達到了一個自家還覺得滿意的地步。特此記下來,以防下次重裝。
1、安裝simsun等字體
從Windows的Fonts中拷貝simsun.ttf(windows 里是simsun.ttc,改名)、tahoma.ttf等字體到/usr/share/windows(自建)的目錄下。在該目錄下執行:
ttmkfdir .
cp fonts.scale fonts.dir
chkfontpath --add /usr/share/fonts/windows
這樣首先系統的中文字體可以看起來好多了。
2、修改系統配置文件
修改/etc/fonts/fonts.conf文件:
在Serif faces、 Sans-serif faces 中的alias段以及alias的Serif,Sans-serif的prefer段中添加Tahoma和Simsun,在Monospace faces和Monospace的prefer中添加Tahoma。注意:這些都要添加在最前面。
修改/etc/fonts/local.conf添加下面的內容使得中英交雜時英文不會變為雙字寬字元
zh-cn
string>zh-tw
ja
ko
proportional
false
修改/etc/sysconfig/i18n的內容為
LANG="en_US.UTF-8"
LC_TYPE=zh_CN.GB18030
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
修改/etc/gtk/gtkrc.zh_CN,gtkrc.zh_CN.UTF-8
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\ -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
然後重新啟動Xserver,看看現在怎麼樣?
3 其他
xmms的播放列表可以選一個字體組合的,選一個英文字體和一個中文字體就不會出現亂碼(字體間用逗號分隔)
[火星人
]
Linux美化手記已經有438次圍觀
http://coctec.com/docs/linux/show-post-121981.html