分类: LINUX
2009-04-29 22:06:08
说说我的做法:解压字体包,有带粗斜体的方正圆体共4个,拷贝到/usr/X11R6/lib/X11/fonts/local/
然后到这个目录下依此运行mkfontscale,mkfontdir
生成的fontscale和fontdir中的中文编码为gb18030.2000,由于很多软件都还不支持,可以改为gbk,(或另外加)
修改/etc/X11/xorg.conf(我的是current)字体段:
我只保留freetype,去掉了type1和speedo
确保字体目录段包含有/usr/X11R6/lib/X11/fonts/local/
修改fonts.conf
fontpath加入/usr/X11R6/lib/X11/fonts/local/
各字体定义字段加入fzyuanti这个family
搞定了,其他美化都不再需要,
说了那么多废话了,不在乎再说多一些
我的是英文界面,lang.sh为
export lang=C
export LC_CTYPE=zh_CN.gbk
export G_BROKEN_FILENAMES=1
/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
#
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"
/etc/gtk-2.0/gtkrc内容:
style. "user-font" {
font_name="Bitstream Vera Sans 10" }
class "*" style. "user-font"
在/etc/fonts/fonts.conf或者/etc/fonts/local.conf里面加入
<match target="font">
<edit name="hinting" mode="assign">
<bool>falsebool>
edit>
<edit name="autohint" mode="assign">
<bool>falsebool>
edit>
match>