QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1833|回复: 5

急!!!请大侠帮忙

[复制链接]
发表于 2006-11-4 15:12:58 | 显示全部楼层 |阅读模式
我的locale设置为export LC_TYPE=zh_CN.gb2312 , export LANG=en_US.我的意图是使用英文系统,仅当需要时显示中文。已经安装完simsun字体,运行过mkfontdir和mkfontscale.

我把/etc/gtk/gtkrc.zh_CN设置为一下内容:

style "gtk-default-zh-cn" {
       fontset = "-bitstream-bitstream vera sans mono-bold-o-normal--0-0-0-0-m-0-iso10646-1,\
                  -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0"
}
class "GtkWidget" style "gtk-default-zh-cn"

即如果是英文字符,则优先使用bitstream字体,如果是中文则使用simsun字体。

但问题是,无论如何显示的都是simsun字体。
请前辈帮帮......
发表于 2006-11-4 15:45:36 | 显示全部楼层
你肯定是看了好几年前的帖子吧。那一套是 gtk1 的程序用的,现在的程序都不用了。现在的程序应该都是用的 fontconfig 了,你看看 `/etc/fonts/‘ 目录。

现在有 uming 和 wqy 字体,不用 simsun 也行了。另外想要英文界面还能正确处理中文,把 locale 设成 `en_US.UTF-8’ 比较好。

看以前的帖子要注意时间,呵呵,有些过去的帖子现在再看就不对了。
回复

使用道具 举报

 楼主| 发表于 2006-11-4 17:10:03 | 显示全部楼层
我的操作系统是slackware10.2,里面的xorg.conf文件里的渲染引擎使用的是"FreeType"啊,而且我的/etc/gtk-2.0/下也没有gtkrc文件..........
回复

使用道具 举报

发表于 2006-11-4 17:39:56 | 显示全部楼层
嗯,freetype……它和 fontconfig 合作:fontconfig 选择合适的字体,freetype 画到屏幕上。在 /etc/gtk-2.0/ 下边没有 gtkrc 文件就对了,现在是 fontconfig + freetype,不像 gtk1 时那样了。

改 `/etc/fonts/local.conf‘ 这个文件,怎么改可以看看以前的帖子。直接用别人写好的可能也行。
回复

使用道具 举报

 楼主| 发表于 2006-11-4 20:01:14 | 显示全部楼层
和fontconfig配合的不是xtf吗?!!


我不太懂
回复

使用道具 举报

发表于 2006-11-5 10:55:34 | 显示全部楼层
呵呵,你这都是从哪儿看来的啊。你自己好好看看系统自带的文档啊。网上的文章,有些作者有时候什么都没弄明白呢就敢来胡说,别太当真。(尤其是一些个人的博客上的文章,说错了也不会有人指出来,留在那儿误人子弟。)
相信我吧,没错的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 18:32 , Processed in 0.044688 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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