找回密码
 注册
查看: 1507|回复: 10

Gentoo下GTK程序的汉字显示问题还是没有解决

[复制链接]
发表于 2002-12-20 10:46:43 | 显示全部楼层 |阅读模式
用Konqueror显示网页一切正常,但用phoenix就不行,有的出不来汉字,有的字体非常虚。
而且我注意到phoenix启动时有如下错误:
Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     GB2312.1980-0
但我又不知道怎么设置才能使它不missing。这个问题一直没解决,烦死我了!
发表于 2002-12-20 11:15:11 | 显示全部楼层

Re: Gentoo下GTK程序的汉字显示问题还是没有解决

[quote:e7139e9ad0="etmouse"]用Konqueror显示网页一切正常,但用phoenix就不行,有的出不来汉字,有的字体非常虚。[/quote]
我也不清楚怎么回事。请稍微详细一点说明

我把 XFT 全部禁用了,locale 是 zh_CN.gbk,一切都很正常。

上次 dalin 的问题挺有意思。居然是字体引擎的问题,真没想到。
[quote:e7139e9ad0="etmouse"]而且我注意到phoenix启动时有如下错误:
Gdk-WARNING **: Missing charsets in FontSet creation
Gdk-WARNING **:     GB2312.1980-0
但我又不知道怎么设置才能使它不missing。这个问题一直没解决,烦死我了![/quote]
我的把除了 LC_CTYPE 变量以外全部设置成 en_US(不要设置 LC_ALL),没有这个问题,不过没有中文界面。
回复

使用道具 举报

 楼主| 发表于 2002-12-20 14:12:36 | 显示全部楼层
禁用xft是用qtconfig做的吗?我已经这样做了,而且也export GDK_USE_XFT=0了,但是字体在mozilla中很虚。在konqueror中很好看,可以看我发过的帖子:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=6896
回复

使用道具 举报

发表于 2002-12-20 16:13:35 | 显示全部楼层
看起来你的 mozilla 字体像是 song 加 tahoma 啊。(song 的笔锋很锋利,和 simsun 差别很大,simsun 平滑后根本不是这种效果。一看就看得出来)

自己在 $HOME 下自己新建一个 .gtkrc.zh_CN 如以下内容:
[code:1]style "gtk-default-zh-cn" {
       fontset = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"[/code:1]

这是我的,表现正常,不行再说。
回复

使用道具 举报

发表于 2002-12-20 21:32:17 | 显示全部楼层
奇怪,我原来用gnome2.0.2的时候一切正常,中文的配置跟redhat 8.0差不多,现在升级到gnome2.0.3以后,出现了许多怪问题,opera速度慢如蜗牛,而且经常无响应;怎么改也不能使gnome 使用xft,gdm在中文locale下不能显示文字,有点搞不懂了。
回复

使用道具 举报

发表于 2002-12-21 04:35:54 | 显示全部楼层
[quote:f4271ff161="ghost_diy"]奇怪,我原来用gnome2.0.2的时候一切正常,中文的配置跟redhat 8.0差不多,现在升级到gnome2.0.3以后,出现了许多怪问题,opera速度慢如蜗牛,而且经常无响应;怎么改也不能使gnome 使用xft,gdm在中文locale下不能显示文字,有点搞不懂了。[/quote]
升到 2.05 试试,那个版本xft没问题。  

不过运行速度实在是太@#¥%^&*,让 Gentoo 的速度和 MDK9 差不多了。跟 2.1.2 根本没法比(2.1.2 也用不了 xft, 且现在不知为何不能 emerge 了)
可能是我用了最优化参数,也有可能是 gcc3.2.1 惹的祸。
回复

使用道具 举报

发表于 2002-12-21 15:43:45 | 显示全部楼层
[quote:b11a4b52df="ghost_diy"]奇怪,我原来用gnome2.0.2的时候一切正常,中文的配置跟redhat 8.0差不多,现在升级到gnome2.0.3以后,出现了许多怪问题,opera速度慢如蜗牛,而且经常无响应;怎么改也不能使gnome 使用xft,gdm在中文locale下不能显示文字,有点搞不懂了。[/quote]

[code:1]
$export GDK_USE_XFT=1
$gnome-terminal
[/code:1]

[code:1]
$GDK_USE_XFT=1 gnome-terminal
[/code:1]
回复

使用道具 举报

发表于 2002-12-21 16:54:01 | 显示全部楼层
[code:1]
$export GDK_USE_XFT=1
$gnome-terminal
[/code:1]

[code:1]
$GDK_USE_XFT]1 gnome-terminal
[/code:1]


这些代码在gnome 启动时是默认执行的,现在根本就不管用,设成1或0都是一个效果。
回复

使用道具 举报

发表于 2002-12-21 17:37:52 | 显示全部楼层
哈 AnthonyLee 大侠!!!
您也来了?欢迎欢迎

[quote:f2cb5fd564="Anonymous"]这些代码在gnome 启动时是默认执行的,现在根本就不管用,设成1或0都是一个效果。[/quote]
噢?会吗?
我是 Gentoo + gnome 2.05,不加 GDK_USE_XFT=0 字体会很模糊。。。
回复

使用道具 举报

发表于 2002-12-22 01:56:44 | 显示全部楼层
噢?会吗?
我是 Gentoo + gnome 2.05,不加 GDK_USE_XFT=0 字体会很模糊。。。


/etc/X11/gdm/Session/Gnome

所有的xft包都被mask了,等吧:(。
回复

使用道具 举报

发表于 2002-12-22 08:18:55 | 显示全部楼层
给我一个等的理由先?

直接 emerge /usr/portage/x11-libs/xft/xft-2.0-r1.ebuild 或者干脆把 /usr/portage/profiles/package.mask 文件删了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-5 22:00 , Processed in 0.048145 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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