dukeduan
发表于 2005-8-22 16:38:35
[已删除]
jin_liu
发表于 2005-8-23 12:56:45
因为你没去帮他们写啊!缺了你gnome team能作出啥好东西来。hehe
就你心胸这样啊,不好的也不可以让人说?^_^。不要因为OSS,就可以这样哦
yangh
发表于 2005-8-23 13:07:16
我的桌面也没有粗体了。 :cry::cry:
mandrakechina
发表于 2005-8-23 13:45:23
我的桌面也没有粗体了。 :cry::cry:使用日月兄给cairo写的补丁。
yangh
发表于 2005-8-23 15:05:32
我的桌面也没有粗体了。 :cry::cry:使用日月兄给cairo写的补丁。
我是从 cvs 取的最新的 cairo, 看了一下源码, sunmoon 的补丁已经被收录了(不是完全照搬的)。
fontconfig 2.3.2
freetype 2.1.10
Xft 2.1.7
cairo,pango,gtk+2 全是 cvs 最新.
在 GNOME 的字体设置里,禁用 AA 时,汉字是锐利的,但字母就支离破碎了。打开 AA, 则汉字模糊,字母就是有 AA 的那种效果。 两种情况下, GTK+, Firefox 中都没有粗体,
FF 中 UTF-8 的页面中文不会模糊,其它的如 GB2312 GBK 等页面都模糊的。(不确定, google 中也模糊)
看不懂 sunmoon 的补丁,请 sunmoon 来 :arrow:
>>不知道是否在 cairo 的 bugizlla 中提交了? 无法知道进展。
已经收录了:
cairo的 Changelog
2005-08-22Owen Taylor<
[email protected]>
Support artificial bold fonts with FC_EMBOLDEN; patch
from Jackey Yang and sunmoon1997.
* configure.in: Check for FT_GlyphSlot_Embolden()
* src/cairo-ft-font.c: Call FT_GlyphSlot_Embolden for
fonts where FC_EMBOLDEN is set but that aren't bold.
Add another private flag for this.
mandrakechina
发表于 2005-8-23 15:25:42
GTK下没有粗体,firefox就更不可能有了。反正我这里都是没有问题的:
http://www.linuxfans.org/nuke/modules/Forums/files/g-v-p.png
如果需要的话,我再贴个firefox的图。
mandrakechina
发表于 2005-8-23 15:42:01
[fundawang@localhost ~]$ urpmq gtk+2.0 libcairo2 xorg-x11 libfreetype6 fontconfig -r
fontconfig-2.3.2-5mdk
gtk+2.0-2.8.0-2mdk
libcairo2-0.9.2-6mdk
libfreetype6-2.1.10-3mdk
xorg-x11-6.9-0.cvs20050810.6mdk
都是系统的默认效果,什么设置也没做。
yangh
发表于 2005-8-23 16:03:14
找到问题了,是我装 fontconfig 的时候的问题,安装时出了点错,没有默认配置 .../etc/fonts/fonts.conf , 我重新安装好就可以了。 cvs 里的 cairo 也不需要打补丁了。
现在 gtk+ 程序里有粗体了,不过 firefox 里还是没有,可能是因为 ff 不是在我的环境下编译的? 还是它只用 freetype (我的是官方 2.1.17,没有任务补丁),cairo/pango 对他没有影响?
mandrakechina
发表于 2005-8-23 16:18:39
如果firefox像我贴图里那样,是一个gtk2/pango程序,而不是一个xul/xft程序,那么就应该有粗体。
xLoneStar
发表于 2005-8-23 16:33:14
找到问题了,是我装 fontconfig 的时候的问题,安装时出了点错,没有默认配置 .../etc/fonts/fonts.conf , 我重新安装好就可以了。 cvs 里的 cairo 也不需要打补丁了。
那么,bug#49 就算结案了,好不好?如果 FF 还是不行,那么开新 bug 来讨论吧。
yangh
发表于 2005-8-23 16:42:55
粗体,斜体都有了,哈哈。
参照 sunmoon 的粗体补丁,以及 Own 收录此补丁的修改办法,做了一个斜体补丁。参见附件。
mandrakechina
发表于 2005-8-23 17:02:35
不过我始终觉得freetype的这个加粗算法好像强行呼叫了autohint的样子。中号字体的效果比较差。
dukeduan
发表于 2005-8-23 17:02:58
[已删除]
yangh
发表于 2005-8-23 17:07:53
楼上两位不要吵了,呆会儿我把你们争论的帖子都删除掉。好吗?
yangh
发表于 2005-8-23 18:23:27
找到问题了,是我装 fontconfig 的时候的问题,安装时出了点错,没有默认配置 .../etc/fonts/fonts.conf , 我重新安装好就可以了。 cvs 里的 cairo 也不需要打补丁了。
那么,bug#49 就算结案了,好不好?如果 FF 还是不行,那么开新 bug 来讨论吧。
可以 close 了。 patch 已经被收录到 cvs 中。