fakeroot 发表于 2006-7-4 10:42:20

cairo......

Debian中cairo升级到1.2后,gtk2程序再也不遵循fontconfig的AntiAlias设置了 :(

fakeroot 发表于 2006-7-4 11:11:51

ChangLog中有:

And at least the following bugs have been fixed:

6759fontconfig option AntiAlias doesn't work in cairo 1.1.2

...

sunmoon1997 发表于 2006-7-4 11:12:36

请提供详细的信息如相应的 fonts.conf。

fakeroot 发表于 2006-7-4 11:22:51

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了。

fakeroot 发表于 2006-7-4 11:45:55

downgrade到1.0.4,又正常了。

修正:packages.debian.org上能查询到1.2.0了。

fakeroot 发表于 2006-7-4 14:46:03

cairo邮件列表上这个报告,和我描述的问题应该是一样的吧。

http://lists.freedesktop.org/archives/cairo/2006-June/007179.html

fakeroot 发表于 2006-7-4 14:51:54

ricetons,也是公社社员诶。

fakeroot 发表于 2006-7-4 15:24:26

没注意后面 sunmoon的回复。

Kyd 发表于 2006-7-4 16:23:55

我FreeBSD中的cairo-1.0.4,在KDE环境下,GTK+2程序也无法遵循Fontconfig按我的意愿显示AA

fakeroot 发表于 2006-7-4 16:32:39

我的1.0.4似乎没遭遇到这个问题,也是KDE桌面。

Kyd 发表于 2006-7-4 22:25:27

难道是我用了gtk-qt-engine的关系。。
不过我的archlinux里面的cairo-1.0.4确实有问题,对斜体字关不掉AA
fakeroot对此有经历么?

xw_xiao 发表于 2006-7-5 15:02:50

我用debian,字体用wqy。升级cairo后,感觉firefox非常的慢,我现在都把firefox的pango支持关掉了。其他的倒还没有发现什么。
页: [1]
查看完整版本: cairo......