|
发表于 2004-11-7 00:24:16
|
显示全部楼层
最初由 huminhua 发表
我也有同样的问题!不知道怎么解决,即使我用:-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
也是一样~~不知道怎么搞的!希望能解决啊!!
GTK1程序美化
GTK1的程序是不支持Fontconfig的。通过在 /etc/X11/XF86config的Section "files"段里面的Fontpath属性里说明,X现在知道字体在哪里了。在前面#设定的Fontpath里生成两个文件fonts.dir fonts.scale这两个文件里有Fontpath下所有字体的列表信息,就是一个"索引"。有了这个"索引",gtk1的程序就可以找到相应的字体了。上面两步如果正确完成了,gtk1程序现在就可以正常显示汉字了。 常见的gtk1程序有xmms,gimp,mplayer.....
3.1 编辑/etc/X11/XF86Config文件:把 FontPath "/usr/share/fonts"加在Section "Files"的第一行。
3.2 在前面创建的字体文件夹(/usr/share/fonts/)中加上fonts.dir和fonts.scale,我的fonts.dir和 fonts.scale内容如下:
121
mingliu.ttf -dynalab-mingliu-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0
mingliu.ttf -dynalab-mingliu-medium-r-normal--0-0-0-0-m-0-iso10646-1
mingliu.ttf -dynalab-mingliu-medium-r-normal--0-0-0-0-m-0-iso8859-1
mingliu.ttf -dynalab-mingliu-medium-r-normal--0-0-0-0-m-0-jisx0201.1976-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-adobe-standard
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso10646-1
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-1
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-10
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-11
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-13
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-15
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-16
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-2
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-3
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-4
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-5
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-8
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-9
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-koi8-e
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-koi8-ru
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-koi8-r
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-koi8-u
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-koi8-uni
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-microsoft-cp1252
tahoma.ttf -microsoft-tahoma-medium-r-normal--0-0-0-0-p-0-tis620-2
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-adobe-standard
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso10646-1
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-10
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-11
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-13
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-15
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-16
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-2
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-3
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-4
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-5
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-8
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-9
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-koi8-e
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-koi8-ru
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-koi8-r
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-koi8-u
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-koi8-uni
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
tahomabd.ttf -microsoft-tahoma-bold-r-normal--0-0-0-0-p-0-tis620-2
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-adobe-standard
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso10646-1
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-10
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-13
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-15
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-1
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-2
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-3
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-4
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-5
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-9
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-koi8-e
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-koi8-ru
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-koi8-r
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-koi8-u
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-koi8-uni
verdana.ttf -microsoft-verdana-medium-r-normal--0-0-0-0-p-0-microsoft-cp1252
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-adobe-standard
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso10646-1
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-10
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-13
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-15
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-1
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-2
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-3
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-4
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-5
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-9
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-koi8-e
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-koi8-r
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-koi8-ru
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-koi8-uni
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-koi8-u
verdanab.ttf -microsoft-verdana-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-adobe-standard
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso10646-1
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-1
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-10
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-13
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-15
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-2
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-3
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-4
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-5
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-iso8859-9
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-koi8-e
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-koi8-r
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-koi8-ru
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-koi8-uni
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-koi8-u
verdanai.ttf -microsoft-verdana-medium-i-normal--0-0-0-0-p-0-microsoft-cp1252
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-adobe-standard
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso10646-1
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-1
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-10
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-13
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-15
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-2
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-3
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-4
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-5
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso8859-9
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-koi8-e
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-koi8-r
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-koi8-ru
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-koi8-uni
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-koi8-u
verdanaz.ttf -microsoft-verdana-bold-i-normal--0-0-0-0-p-0-microsoft-cp1252
#你的gtk1程序已经可以使用字体了,对gtk1程序使用什么字体有一个全局配置文件/etc/gtk/gtkrc.zh_CN ,在SuSE中为/etc/opt/gnome/gtk/gtkrc.zh_CN
3.3 修改/etc/gtk/gtkrc.zh_CN (SuSE中为/etc/opt/gnome/gtk/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-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
3.4 xmms播放列表的字体可设为:-*-Verdana-medium-r-*--12-*,-*-simsun-medium-r-*--12-*,*(前面的为英文字体,字体和字号可任你选) |
|