jiangtao9999 发表于 2005-6-26 20:06:16

晕,gtk 1.x 程序中文乱码

运行 xmms ,发现选择字体里没有 sinsun , tahoma 一类的字体。

估计是系统没有找到这个字体…………
怎么添加?!

Xorg 发表于 2005-6-26 23:39:34

大哥,simsun、tahoma是有版权的啊。
我的locale是zh_CN.utf8,不过不是ML,我用的是Arch。不过原理应该是相同的。

参考了Linuxsir里的帖子才搞定的:

根据home中的.gtkrc-1.2-gnome2文件来确定需要修改的gtkrc文件
cat .gtkrc-1.2-gnome2
# Autowritten by gnome-settings-daemon. Do not edit

include "/usr/share/themes/Raleigh/gtk/gtkrc"

include "/root/.gtkrc.mine"


根据该文件内容提到的gtkrc路径,我们修改文件/usr/share/themes/Raleigh/gtk/gtkrc内容为,许多文章提到的。

style "default-text" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}

class "GtkWidget" style "default-text"

很多帖子都说这样已搞定,但在我的系统上不行。找了半天,才发现只有两款字体好用。在CLE上有下载。http://cle.linux.org.tw/fonts/ttf/unicode/bitstream/

字体的安装要采用传统方式,就是要用mkfontdir和mkfontscale命令生成fonts.dir和fonts.scale才行。别忘了最后还要fc-cache -f 。

KDE 发表于 2005-6-27 06:42:23

gtk 1.x 以不在支持之列。

duotaiya 发表于 2005-6-27 08:59:18

我是运行xmms前直接export LANG=zh_CN.GB2312

jiangtao9999 发表于 2005-6-27 17:58:44

gtk 1.x 以不在支持之列。
:evil:
那么多 gtk1.x 的程序怎么办?
至少中文显示需要正常啊!
其实也没几行配置文件就可以搞定的东西,怎么就这么轻易的说“不支持”?

pslist 发表于 2005-6-27 20:10:25

恩开始都好的
运行 了gnome-setting-deam 后 就不支持
style "default-text" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}


我晕哦   还好能支持
-misc-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-koi8-r,-misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gb2312.1980-0,*-r-*
可惜字体不好看


不运行 gnome-setting 有些程序又不行      鱼和熊掌阿 。。。。。。

jiangtao9999 发表于 2005-6-27 20:40:10

那两行不管用啊~

pslist 发表于 2005-6-27 20:52:40


-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*

换成
-misc-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-koi8-r,-misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gb2312.1980-0,*-r-*

不行么??
不行就不清楚了 ..... :mrgreen:
页: [1]
查看完整版本: 晕,gtk 1.x 程序中文乱码