QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1074|回复: 7

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

[复制链接]
发表于 2005-6-26 20:06:16 | 显示全部楼层 |阅读模式
运行 xmms ,发现选择字体里没有 sinsun , tahoma 一类的字体。

估计是系统没有找到这个字体…………
怎么添加?!
发表于 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 。
回复

使用道具 举报

发表于 2005-6-27 06:42:23 | 显示全部楼层
gtk 1.x 以不在支持之列。
回复

使用道具 举报

发表于 2005-6-27 08:59:18 | 显示全部楼层
我是运行xmms前直接export LANG=zh_CN.GB2312
回复

使用道具 举报

 楼主| 发表于 2005-6-27 17:58:44 | 显示全部楼层
[quote:8b362b7d50="KDE"]gtk 1.x 以不在支持之列。[/quote]

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

使用道具 举报

发表于 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 有些程序又不行      鱼和熊掌阿 。。。。。。
回复

使用道具 举报

 楼主| 发表于 2005-6-27 20:40:10 | 显示全部楼层
那两行不管用啊~
回复

使用道具 举报

发表于 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-*

不行么??
不行就不清楚了 .....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 04:35 , Processed in 0.077151 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表