当前时区 GMT+8, 现在时间是 2008-9-8 17:42 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 提一个cairo的斜体解决方案
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-11 13:33  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
提一个cairo的斜体解决方案

我打了n遍补丁也没有粗体或斜体
(yaugh的斜体补丁肯定有问题)

[code:1]
#ifdef FC_OBLIQUE
if (FcPatternGetBool (pattern,
                             FC_OBLIQUE, 0, &oblique) != FcResultMatch)
           oblique = FcFalse;
#endif
[/code:1]

FC_OBLIQUE在哪个fontconfig版本中有此符号???请回答
此句不执行,flag就不会有oblique此项
(至少在fontconfig2.3.2中没有)

粗体自己看代码没有问题,但就是没有粗体

哪一位强人能做一个打好斜体和粗体的cairo的rpm





Mike
顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2005-9-11 14:46  资料  主页 短消息  加为好友 
http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/SPECS/cairo/cairo-1.0.0-oblique.patch

关键是你在configure的时候,要检查 freetype 中的 FT_GlyphSlot_Oblique 这个符号,粗体也一样。和fontconfig似乎没有太大关系。

你如果要省事的话,直接rebuild Mandriva的cairo可能也行。不过你必须自行解决xorg、freetype及cairo所依赖的符号。





真男人张湘祥
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-11 16:23  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
Mandriva的cairo哪里获得?





Mike
顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2005-9-11 16:27  资料  主页 短消息  加为好友 
http://ftp.sunet.se/pub/os/Linux/distributions/mandrakelinux/devel/cooker/SRPMS/main/cairo-1.0.0-6mdk.src.rpm





真男人张湘祥
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-11 17:10  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
和以前一样,没有粗体





Mike
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-11 17:10  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
firefox,kedit有(XFT)有粗体





Mike
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-11 17:11  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
问题就在cairo





Mike
顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2005-9-11 19:15  资料  主页 短消息  加为好友 
只能是你的RPWT



 附件: 您所在的用户组无法下载或查看附件




真男人张湘祥
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-12 16:04  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
将您的font.conf传上来 ,借我看看





Mike
顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2005-9-12 16:35  资料  主页 短消息  加为好友 
有没有斜体,跟fonts.conf没关系。因为cairo基本不受fonts.conf的控制。





真男人张湘祥
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-12 19:01  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
cairo绝对读fontconfig
看cairo-ft-font.c中就有函数FcpatternGetBool的调用





Mike
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-12 19:03  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
哈哈看出来了
你用的是simsunb.ttf用的是simsun的粗斜体支持





Mike
顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2005-9-12 20:52  资料  主页 短消息  加为好友 
我这个是标准的AR PL New Sung好不好。Mandriva系统做得好,没有必要靠虚假字体来哄骗用户。

我从来不贴经过任何改造后的图,尤其是字体方面。你装一个Mandriva,效果肯定跟我一样。你自己的发行版搞不出来,不要说人家的补丁有问题。





真男人张湘祥
顶部
Mikeandmore
高级会员
Rank: 4



UID 192985
精华 1
积分 1083
帖子 464
阅读权限 50
注册 2005-6-11
状态 离线
发表于 2005-9-16 20:19  资料  短消息  加为好友  添加 Mikeandmore 为MSN好友 通过MSN和 Mikeandmore 交谈
fc类的发行版的区别就在于包的版本和不同





Mike
顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2005-9-16 21:16  资料  主页 短消息  加为好友 
So, 别的发行版能出来的效果,FC出不来    





真男人张湘祥
顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP