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 中。
页: 1 2 [3] 4 5
查看完整版本: GTK+-2.8.0-released