作者:jozhu
基於slackware 10.1.
下載中文字體。
將8個字體的壓縮包下載完后,解壓,並把解壓后的字體複製到/usr/X11R6/lib/X11/fonts/local/這個目錄下,當然,也可以是別的目錄。然後,從命令行下進入你放置字體的目錄,並運行以下命令,mkfontscale,mkfontdir, fc-cache -f,這樣我們的字就算安裝完畢了。
下面我們開始對安裝好的字體進行美化了。
首先,修改/etc/profile.d/lang.sh文件。在命令行下,使用vim /etc/profile.d/lang.sh
添加以下兩行內容:
export LC_CTYPE=zh_CN.gbk
export G_BROKEN_FILENAMES=1
並把export lang=C前的#去掉,然後保存,退出。
接著,我們使用vim /etc/X11/xorg.conf來修改X的配置文件,修改# ModulePath "/usr/X11R6/lib/modules"的內容,在此欄內添加你的字體路徑,比如我的就是
FontPath "/usr/X11R6/lib/X11/fonts/local/" ,隨後保存,退出。
下來就是最關鍵的一步,修改fonts.conf文件。
用vim /etc/fonts/fonts.conf打開fonts.conf文件,在開始的字體目錄處用〈dir>字體目錄來添加你的字體目錄,路徑和xorg.conf里的一樣。
隨後,找到,這幾行,在
后填加這兩行,然後是serif,同樣添加。
為了讓字體更美觀些,我們還需要填加以下內容
true
true
Vera sans Yuanti
Vera sans Yuanti Mono
8
14
false
這樣我們的fonts.conf算是配置完成了,保存,退出。
保存並退出。
最後,我們修改/etc/gtkrc/gtkrc.zh_CN內容如下:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
#
style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
現在,重新啟動X,將國家和區域改為中國,語言改為中問,將字提改為Vera sans Yuanti或Vera sans Yuanti Mono,再次重起X,你就可以看到漂亮的中文字體了。