两种方案效果的对比
今天尝试了一下firefly小姐for rh9的rpm包,我在rh8上编译安装,不知道是否系统的差异,感觉不太理想firefly小姐的fontconfig支持中文字体名,大字体时的反锯齿效果比公社提供的要清晰点,英文字体在打开反锯齿效果也非常好,可惜在取消了反锯齿效果后,英文字体很难看,估计是没有打开freetype里的byte code功能所致,公社提供的freetype是打开了的,虽然有版权问题
所用字体:英文tahoma,中文:xp的simsun.ttc,改名成simsun.ttf
各种效果对比见附图: 那为何英文取消反锯齿后效果这么难看,和没打开bytecode一样,难道我操作有误? 我使用她的patch时候英文也是很差劲。
下面是我修改firefly小姐的fontconfig之后,配合我以前的freetype 和xft显示出来的效果。 我使用她的patch时候英文也是很差劲。
下面是我修改firefly小姐的fontconfig之后,配合我以前的freetype 和xft显示出来的效果。
效果不错! 只要把fontconfig patch中的autohint的FcTrue改成FcFalse就可以了。 只要把fontconfig patch中的autohint的FcTrue改成FcFalse就可以了。
OK!谢谢!果然成功。 只要把fontconfig patch中的autohint的FcTrue改成FcFalse就可以了。
我以前见过firefly的一些帖子,好像她的一些特色就是这个autohint的改进,这样一来,岂不是没了? 能具体说说怎么改么 看来firefly小姐patch效果的改进确实在anti-alias的清晰度方面 嗯,主要是为了解决AA之后的字体模糊。
fontconfig的patch主要是读出中文字体名并进行utf-8编码的转换,以便配合
qt的日本补丁,因为是utf-8德,所以中日韩等各国字体名都没有问题。 不错! 我已经用了,效果果然不错 firefly 在台湾的网址有详细的文档(byte code interpretor, AA font improvement, XFT2 Chinese pseudo bold font support).
bytecode interpreter 已经绕开了版权问题, 请参考Freebsd 4.8
"看来firefly小姐patch效果的改进确实在anti-alias的清晰度方面", 不敢苟同,个人认为redhat做的努力比firefly好(firefly AA fonts gamma 值太低,字体变形了)。firefly 的AA效果可以在font.conf中开启或关闭(适用于无内嵌点阵的中文字体)。
实际上,内嵌点阵字体是否AA, 是由font.conf所决定的,与firefly补丁无关。
firefly 的贡献在于xft粗体的支持. 大牛啊,敬仰中。。。
页:
[1]