Mikeandmore 发表于 2005-9-11 13:33:27

提一个cairo的斜体解决方案

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


#ifdef FC_OBLIQUE
if (FcPatternGetBool (pattern,
                           FC_OBLIQUE, 0, &oblique) != FcResultMatch)
         oblique = FcFalse;
#endif


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

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

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

mandrakechina 发表于 2005-9-11 14:46:37

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 发表于 2005-9-11 16:23:19

Mandriva的cairo哪里获得?

mandrakechina 发表于 2005-9-11 16:27:49

http://ftp.sunet.se/pub/os/Linux/distributions/mandrakelinux/devel/cooker/SRPMS/main/cairo-1.0.0-6mdk.src.rpm

Mikeandmore 发表于 2005-9-11 17:10:18

和以前一样,没有粗体

Mikeandmore 发表于 2005-9-11 17:10:58

firefox,kedit有(XFT)有粗体

Mikeandmore 发表于 2005-9-11 17:11:18

问题就在cairo

mandrakechina 发表于 2005-9-11 19:15:07

只能是你的RPWT :(

Mikeandmore 发表于 2005-9-12 16:04:54

将您的font.conf传上来 ,借我看看

mandrakechina 发表于 2005-9-12 16:35:46

有没有斜体,跟fonts.conf没关系。因为cairo基本不受fonts.conf的控制。

Mikeandmore 发表于 2005-9-12 19:01:33

cairo绝对读fontconfig
看cairo-ft-font.c中就有函数FcpatternGetBool的调用

Mikeandmore 发表于 2005-9-12 19:03:47

哈哈看出来了
你用的是simsunb.ttf用的是simsun的粗斜体支持

mandrakechina 发表于 2005-9-12 20:52:07

我这个是标准的AR PL New Sung好不好。Mandriva系统做得好,没有必要靠虚假字体来哄骗用户。

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

Mikeandmore 发表于 2005-9-16 20:19:42

fc类的发行版的区别就在于包的版本和不同

mandrakechina 发表于 2005-9-16 21:16:26

So, 别的发行版能出来的效果,FC出不来:?::?:
页: [1] 2
查看完整版本: 提一个cairo的斜体解决方案