QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2483|回复: 15

非常奇怪的gtk显示问题

[复制链接]
发表于 2005-9-29 19:17:05 | 显示全部楼层 |阅读模式
有一部分字经常显示不出来,效果如附件所示,但如果我将焦点放到其他的窗口上,或者用鼠标将这些不能显示的字体选中(其实只要是这部分字体重绘),就可以正常显示了。几乎所有的GTK+程序都有这个问题。
似乎是跟fonts.conf有关,我的系统ubuntu breezy
我的~/.fonts.conf
[code:1]
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Bitstream Vera Sans</family>
                        <family>SimSun</family>
                        <family>PMingLiu</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>AR PL ShanHeiSun Uni MBE</family>
                </prefer>
        </alias>
        <alias>
                <family>serif</family>
                <prefer>
                        <family>Bitstream Vera Serif</family>
                        <family>SimSun</family>
                        <family>PMingLiu</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>AR PL ShanHeiSun Uni MBE</family>
                </prefer>
        </alias>
        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Bitstream Vera Sans Mono</family>
                        <family>NSimSun</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>AR PL ShanHeiSun Uni MBE</family>
                </prefer>
        </alias>
        <match target="font" >
                <test name="lang" compare="contains" qual="any">
                        <string>zh-cn</string>
                        <string>zh-tw</string>
                        <string>zh-hk</string>
                </test>
                <test compare="less_eq" name="pixelsize">
                        <double>20</double>
                </test>
                <edit mode="assign" name="antialias" >
                        <bool>false</bool>
                </edit>
                <edit name="hinting" mode="assign">
                        <bool>true</bool>
                </edit>
        </match>
</fontconfig>
[/code:1]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2005-9-29 20:22:24 | 显示全部楼层
我也遇到过,就是不知道怎么解决。
回复

使用道具 举报

发表于 2005-9-29 21:51:33 | 显示全部楼层
可能是因为freetype版本太低。
回复

使用道具 举报

发表于 2005-9-30 01:19:47 | 显示全部楼层
Xrender 的 bug?
回复

使用道具 举报

发表于 2005-9-30 08:23:42 | 显示全部楼层
从来没有遇到过

我用的debian testing
回复

使用道具 举报

 楼主| 发表于 2005-9-30 12:34:56 | 显示全部楼层
那有没有什么办法呢?或者是怎么确定是哪个地方出了问题?
回复

使用道具 举报

发表于 2005-9-30 12:39:44 | 显示全部楼层
你大概用的是Nvidia的显卡吧,把/etc/X11/xorg.conf里关于显卡的Section里面的RenderAccel选项设为FALSE就好了
回复

使用道具 举报

 楼主| 发表于 2005-9-30 15:51:42 | 显示全部楼层
确实是这样的,谢谢!那这是nvidia驱动的bug?这个选项应该是Render使用硬件加速吧?那关掉会不会影响速度呢?
回复

使用道具 举报

发表于 2005-9-30 16:00:14 | 显示全部楼层
好像是NVidia驱动的BUG,如果你不用Xorg的阴影和透明效果,应该是没什么影响的
回复

使用道具 举报

 楼主| 发表于 2005-9-30 18:47:59 | 显示全部楼层
哦,我没有用阴影跟透明,一用就死机
那有没有人报告这个BUG呢?
回复

使用道具 举报

发表于 2005-9-30 19:45:29 | 显示全部楼层
好早之前就有人讨论过了,在Linuxsir上
回复

使用道具 举报

发表于 2005-9-30 23:40:22 | 显示全部楼层
试试不要用点阵全用AA
回复

使用道具 举报

 楼主| 发表于 2005-10-1 16:25:01 | 显示全部楼层
[quote:077ee58d24="cnhnln"]试试不要用点阵全用AA[/quote]
用AA是没问题的,但是小字体用AA很难看的
回复

使用道具 举报

 楼主| 发表于 2005-10-1 16:25:28 | 显示全部楼层
[quote:ad7c4d559c="eddyxu"]好早之前就有人讨论过了,在Linuxsir上[/quote]
在哪?没搜到
回复

使用道具 举报

发表于 2005-10-2 22:55:05 | 显示全部楼层
[quote:bbe6f0a7a5="pupilzeng"][quote:bbe6f0a7a5="cnhnln"]试试不要用点阵全用AA[/quote]
用AA是没问题的,但是小字体用AA很难看的[/quote]
我觉得可以阿
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 07:23 , Processed in 0.091482 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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