sanfy 发表于 2003-2-26 11:27:16

安装kde3.1后,程序的中文显示问题!!

昨天在redhat8上装了公社的kde3.1 rpm包, 但是我的部分程序的菜单都变成乱码了,比如Gaim, xmms, mplayer
控制台提示如下:
The font "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,
               -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*" does not support all the required character sets for the current locale "zh_CN.GB18030"
(Missing character set "ISO8859-1")
(Missing character set "ISO8859-1")
(Missing character set "GB2312.1980-0")
(Missing character set "ISO10646-1")
请问怎么修改呀

llc 发表于 2003-2-26 11:52:39

奇怪,昨晚也有个朋友和我提起这个问题,不过我升级后没有这个毛病
昨晚和那个朋友商量了很久,不知道原因是什么,不过,安装公社的for rh8.0美化包可以解决这个问题

sanfy 发表于 2003-2-26 12:25:59

我在安装redhat时默认语言选的是中文,应该没有影响

sanfy 发表于 2003-2-26 16:41:25

搞了一个中午,终于搞定了.
安装kde3.1后,一些应用程序的出现乱码,可能是kde3.1rpm没有修改字体设置文件.

解决方法如下:
修改/etc/gtk/gtkrc.zh_CN文件,
添加自己喜欢的字体(可参照/usr/share/fonts/zh_CN/TrueType/fonts.dir文件),
例如添加:
        -misc-SimSun-medium-r-normal--14-0-0-0-c-0-gb2312.1980-0字体
例如修改后如下:
style "gtk-default-zh-cn" {
       fontset = "-misc-SimSun-medium-r-normal--14-0-0-0-c-0-gb2312.1980-0,\
                -misc-SimSun-medium-r-normal--14-0-0-0-c-0-iso10646-1,\
                -adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
                -*-*-medium-r-normal--12-*-*-*-*-*-gbk-0,\
                -*-*-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,\
                -*-*-medium-r-normal--12-*-*-*-*-*-gb18030.2000-0"
}

即可! :-D
页: [1]
查看完整版本: 安装kde3.1后,程序的中文显示问题!!