QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: jcome

GTK+-2.8.0-released

[复制链接]
发表于 2005-8-22 16:38:35 | 显示全部楼层
[已删除]
回复

使用道具 举报

发表于 2005-8-23 12:56:45 | 显示全部楼层
[quote:f2226a122a="dukeduan"]因为你没去帮他们写啊!缺了你gnome team能作出啥好东西来。hehe[/quote]
就你心胸这样啊,不好的也不可以让人说?^_^。不要因为OSS,就可以这样哦
回复

使用道具 举报

发表于 2005-8-23 13:07:16 | 显示全部楼层
我的桌面也没有粗体了。   
回复

使用道具 举报

发表于 2005-8-23 13:45:23 | 显示全部楼层
[quote:c4873b9024="yangh"]我的桌面也没有粗体了。   [/quote]使用日月兄给cairo写的补丁。
回复

使用道具 举报

发表于 2005-8-23 15:05:32 | 显示全部楼层
[quote:fc50b13903="mandrakechina"][quote:fc50b13903="yangh"]我的桌面也没有粗体了。   [/quote]使用日月兄给cairo写的补丁。[/quote]

我是从 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 来

>>不知道是否在 cairo 的 bugizlla 中提交了? 无法知道进展。
已经收录了:

cairo  的 Changelog
2005-08-22  Owen 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.
回复

使用道具 举报

发表于 2005-8-23 15:25:42 | 显示全部楼层
GTK下没有粗体,firefox就更不可能有了。反正我这里都是没有问题的:



如果需要的话,我再贴个firefox的图。
回复

使用道具 举报

发表于 2005-8-23 15:42:01 | 显示全部楼层
[code:1][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[/code:1]

都是系统的默认效果,什么设置也没做。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-8-23 16:03:14 | 显示全部楼层
找到问题了,是我装 fontconfig 的时候的问题,安装时出了点错,没有默认配置 .../etc/fonts/fonts.conf , 我重新安装好就可以了。 cvs 里的 cairo 也不需要打补丁了。
现在 gtk+ 程序里有粗体了,不过 firefox 里还是没有,可能是因为 ff 不是在我的环境下编译的? 还是它只用 freetype (我的是官方 2.1.17,没有任务补丁),  cairo/pango 对他没有影响?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-8-23 16:18:39 | 显示全部楼层
如果firefox像我贴图里那样,是一个gtk2/pango程序,而不是一个xul/xft程序,那么就应该有粗体。
回复

使用道具 举报

发表于 2005-8-23 16:33:14 | 显示全部楼层
[quote:fa9f009b45="yangh"]找到问题了,是我装 fontconfig 的时候的问题,安装时出了点错,没有默认配置 .../etc/fonts/fonts.conf , 我重新安装好就可以了。 cvs 里的 cairo 也不需要打补丁了。[/quote]

那么,bug#49 就算结案了,好不好?如果 FF 还是不行,那么开新 bug 来讨论吧。
回复

使用道具 举报

发表于 2005-8-23 16:42:55 | 显示全部楼层
粗体,斜体都有了,哈哈。

参照 sunmoon 的粗体补丁,以及 Own 收录此补丁的修改办法,做了一个斜体补丁。参见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-8-23 17:02:35 | 显示全部楼层
不过我始终觉得freetype的这个加粗算法好像强行呼叫了autohint的样子。中号字体的效果比较差。
回复

使用道具 举报

发表于 2005-8-23 17:02:58 | 显示全部楼层
[已删除]
回复

使用道具 举报

发表于 2005-8-23 17:07:53 | 显示全部楼层
楼上两位不要吵了,呆会儿我把你们争论的帖子都删除掉。好吗?
回复

使用道具 举报

发表于 2005-8-23 18:23:27 | 显示全部楼层
[quote:d804b1da7b="xLoneStar"][quote:d804b1da7b="yangh"]找到问题了,是我装 fontconfig 的时候的问题,安装时出了点错,没有默认配置 .../etc/fonts/fonts.conf , 我重新安装好就可以了。 cvs 里的 cairo 也不需要打补丁了。[/quote]

那么,bug#49 就算结案了,好不好?如果 FF 还是不行,那么开新 bug 来讨论吧。[/quote]

可以 close 了。 patch 已经被收录到 cvs 中。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 06:14 , Processed in 0.043651 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表