|
xmms和Mplayer一样,都是 gtk1的程序,所以要让使用gtk1的程序字体美观,就要为gtk1安装字体。
第一步:
将Window下的simsun.ttc和tahoma.ttf复制到/usr/share/fonts/local下,local这个文件夹是没有的,所以你要创建一个。
mkdir /usr/share/fonts/local
cp /mnt/simsun.ttc /usr/share/fonts/local/simsun.ttf
最好把ttc重命名为ttf,就象上面一样
cp /mnt/tahoma.ttf /usr/share/fonts/local
然后制作字体的列表
mkfontscale /usr/share/fonts/local
mkfontdir /usr/share/fonts/local
再添加字体的路径
chkfontpath --add /usr/share/fonts/local
好,到这里为gtk1安装字体的工作已经完成了
第二步:
请你用locale看看你的编码,如果是utf8(通常都是),那么请修改成gb2312或者gbk,可以在/etc/sysconfig/i18n里修改,改成LANG="zh_CN.gb2312"或者LANG="zh_CN.gbk"
然后,vi /etc/gtk/gtkrc.zh_CN
看到里面的fontset了吧,修改成
fontset = "-microsoft-tahoma-medium-r-normal--12-*-*-*-*-*-iso8859-1,\-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
同样的,在xmms的main list&play list里设置成
"-microsoft-tahoma-medium-r-normal--12-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
好了,reboot一下,我想应该没有问题了吧
如果你是对编码有特殊的要求,就是只能使用utf8,那么vi /etc/gtk/gtkrc.utf8,设置fontset,前面
-microsoft-tahoma-medium-r-normal--12-*-*-*-*-*-iso8859-1,
这一段可以照抄,但后面的请根据less /usr/share/fonts/local/fonts.dir里的simsun列表里的编码进行修改,具体我也没试过,所以不能确信。不过你可以试试iso8859-1。
fontset="-microsoft-tahoma-medium-r-normal--12-*-*-*-*-*-iso8859-1,\-misc-simsun-medium-r-normal--12-*-*-*-*-*-iso8859-1,*-r-*"
ps:如果你打过firefly的字体美化包
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
这样,英文会更漂亮一点。xmms也是这样,记住不要把"\"一起打进去。 |
|