Skip navigation.

The search for knowledge

;; Emacs / Gentoo / Kernel / Latex

中文字体美化简记

稳定的gentoo系统差不多用了一年多了, 觉得体积有点庞大了, 已经记不起安装过哪些软件包了,选了一种最直接的办法(重新编译一个全新的gentoo), 也好,近来有点时间, 就忙个不亦乐乎吧.重新装好系统, 基本上都是先搞定中文字体哦,晕!

我的系统选中的是zh_CN.GBK, 用了以下命令生成字体的fonts.dir和fonts.scale
# mkfontscale -a gbk-0
# mkfontdir
# fc-cache -fv

然后用以下命令查看一下有没有gbk-0
# xlsfonts | grep "gbk"

接着修攺/etc/X11/xorg.conf
在Section "Files"段中加入
FontPath "/usr/share/fonts/truetype/"

在Section "Module"段中加入
Load "freetype"

接着修攺/etc/gtk/gtkrc.zh_CN.GBK(先将gtkrc.zh_CN复制为gtkrc.zh_CN.GBK)
style "gtk-default-zh-cn" {
fontset = "-*-tahoma-medium-r-normal-*-12-0-0-0-p-0-iso8859-1,-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

最后更新一下(字体放在/usr/share/fonts/truetype)
# set fp+ /usr/share/fonts/truetype
# set fp rehash

为了让字体显示效果更好,将以下网页中的代码保存为~/.fonts.conf(狂点这查看配置文件内容)重启X搞定了.
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31