非常奇怪的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]
附件: 您所在的用户组无法下载或查看附件