LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 802|回复: 8

如何在 en.US_UTF8 locale 下,在 gtk 1 下显示中文?

[复制链接]
发表于 2004-7-30 12:13:23 | 显示全部楼层 |阅读模式
就是比如说像 gtk 1.0 的菜单之类的。前提是在英文utf8的locale下。

谢谢。
发表于 2004-7-31 11:34:12 | 显示全部楼层
如何让美国人都说中国话?前提是在美国本土上。
谢谢。
 楼主| 发表于 2004-7-31 18:06:06 | 显示全部楼层
其实我之前的意思也许表达错了,我是指在 open dialog 里显示中文文件名。
发表于 2004-7-31 18:26:26 | 显示全部楼层
这个,好像SUSE做得比较好,建议你取下载suse的gtk 1 rpm解开来看看里面的配置文件的写法。
我只能帮这么多。
发表于 2004-7-31 23:28:19 | 显示全部楼层
最初由 e_liming 发表
其实我之前的意思也许表达错了,我是指在 open dialog 里显示中文文件名。

兄弟好修养,呵呵.其实我也猜到你的意思了.不该开你玩笑
只是我不懂这个,帮不上忙,就帮你顶一下:p
发表于 2004-8-10 19:09:51 | 显示全部楼层
再顶
发表于 2004-12-3 13:40:36 | 显示全部楼层

/etc/gtk/gtkrc.utf-8用firefly的字体

[php]style "default-text" {
       fontset = "-misc-ar pl new sung-medium-r-normal-*-*-90-*-*-p-*-iso10646-1"
}

class "GtkWidget" style "default-text"[/php]
发表于 2004-12-3 19:03:40 | 显示全部楼层
和firefly字体没什么关系吧 大部分中文字体都可以用 iso10646-1的 不过至少要有一个中文字体写在 gtkrc.zh_CN.utf8里面。默认的 *-r-* 不行吗?
我觉得重要的是需要应用程序提供了 utf8 编码的 .mo
发表于 2004-12-3 22:03:12 | 显示全部楼层
就这个效果不错,其它的好像不行,要不就字体太宽,要不就挤在一起。
就这个字体挺好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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