cairo......
Debian中cairo升级到1.2后,gtk2程序再也不遵循fontconfig的AntiAlias设置了 :( ChangLog中有:And at least the following bugs have been fixed:
6759fontconfig option AntiAlias doesn't work in cairo 1.1.2
...
请提供详细的信息如相应的 fonts.conf。 Debian unstable, libcairo2版本:
libcairo (1.2.0-1) unstable; urgency=low
* New upstream release.
-- Dave Beckett <[email protected]>Sat,1 Jul 2006 19:43:51 -070
~/.fonts.conf中的
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
对中文字体关闭了hingting。
<match target="font" >
<test compare="contains" name="lang" >
<string>zh</string>
</test>
<edit name="hinting" >
<bool>false</bool>
</edit>
</match>
用的雅黑字体,QT程序不受影响,mozilla官方的二进制包的Firefox也正常,其它gtk2程序都无法打开AA了。 downgrade到1.0.4,又正常了。
修正:packages.debian.org上能查询到1.2.0了。 cairo邮件列表上这个报告,和我描述的问题应该是一样的吧。
http://lists.freedesktop.org/archives/cairo/2006-June/007179.html ricetons,也是公社社员诶。 没注意后面 sunmoon的回复。 我FreeBSD中的cairo-1.0.4,在KDE环境下,GTK+2程序也无法遵循Fontconfig按我的意愿显示AA 我的1.0.4似乎没遭遇到这个问题,也是KDE桌面。 难道是我用了gtk-qt-engine的关系。。
不过我的archlinux里面的cairo-1.0.4确实有问题,对斜体字关不掉AA
fakeroot对此有经历么? 我用debian,字体用wqy。升级cairo后,感觉firefox非常的慢,我现在都把firefox的pango支持关掉了。其他的倒还没有发现什么。
页:
[1]