非常奇怪的gtk显示问题
有一部分字经常显示不出来,效果如附件所示,但如果我将焦点放到其他的窗口上,或者用鼠标将这些不能显示的字体选中(其实只要是这部分字体重绘),就可以正常显示了。几乎所有的GTK+程序都有这个问题。似乎是跟fonts.conf有关,我的系统ubuntu breezy
我的~/.fonts.conf
<?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>
我也遇到过,就是不知道怎么解决。 可能是因为freetype版本太低。 Xrender 的 bug? 从来没有遇到过
我用的debian testing 那有没有什么办法呢?或者是怎么确定是哪个地方出了问题? 你大概用的是Nvidia的显卡吧,把/etc/X11/xorg.conf里关于显卡的Section里面的RenderAccel选项设为FALSE就好了 确实是这样的,谢谢!那这是nvidia驱动的bug?这个选项应该是Render使用硬件加速吧?那关掉会不会影响速度呢? 好像是NVidia驱动的BUG,如果你不用Xorg的阴影和透明效果,应该是没什么影响的 哦,我没有用阴影跟透明,一用就死机
那有没有人报告这个BUG呢? 好早之前就有人讨论过了,在Linuxsir上 试试不要用点阵全用AA 试试不要用点阵全用AA
用AA是没问题的,但是小字体用AA很难看的 好早之前就有人讨论过了,在Linuxsir上
在哪?没搜到 试试不要用点阵全用AA
用AA是没问题的,但是小字体用AA很难看的
我觉得可以阿 :oops:
页:
[1]
2