打印

非常奇怪的gtk显示问题

非常奇怪的gtk显示问题

有一部分字经常显示不出来,效果如附件所示,但如果我将焦点放到其他的窗口上,或者用鼠标将这些不能显示的字体选中(其实只要是这部分字体重绘),就可以正常显示了。几乎所有的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]
附件: 您所在的用户组无法下载或查看附件

TOP

我也遇到过,就是不知道怎么解决。

TOP

可能是因为freetype版本太低。
真男人张湘祥

TOP

Xrender 的 bug?
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]

TOP

从来没有遇到过

我用的debian testing
喜日摄影

如果你更热爱金钱而非自由,更习惯于被奴役的安宁而
畏惧令人充满活力的争取自由的抗争,那么,请你静静
地走开。我们不会乞求你的建议或是帮助。伏下身去讨
好那喂养你的人吧。但愿身上的锁链不会给你造成太多
的痛苦,但愿未来的人们不会记起你曾经是我们的国人

TOP

那有没有什么办法呢?或者是怎么确定是哪个地方出了问题?

TOP

你大概用的是Nvidia的显卡吧,把/etc/X11/xorg.conf里关于显卡的Section里面的RenderAccel选项设为FALSE就好了

TOP

确实是这样的,谢谢!那这是nvidia驱动的bug?这个选项应该是Render使用硬件加速吧?那关掉会不会影响速度呢?

TOP

好像是NVidia驱动的BUG,如果你不用Xorg的阴影和透明效果,应该是没什么影响的

TOP

哦,我没有用阴影跟透明,一用就死机
那有没有人报告这个BUG呢?

TOP

好早之前就有人讨论过了,在Linuxsir上

TOP

试试不要用点阵全用AA

TOP

[quote:077ee58d24="cnhnln"]试试不要用点阵全用AA[/quote]
用AA是没问题的,但是小字体用AA很难看的

TOP

[quote:ad7c4d559c="eddyxu"]好早之前就有人讨论过了,在Linuxsir上[/quote]
在哪?没搜到

TOP

[quote:bbe6f0a7a5="pupilzeng"][quote:bbe6f0a7a5="cnhnln"]试试不要用点阵全用AA[/quote]
用AA是没问题的,但是小字体用AA很难看的[/quote]
我觉得可以阿

TOP