LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: fundawang

10.1 推荐美化方案之一:Firefly全补丁

[复制链接]
发表于 2004-11-20 23:03:16 | 显示全部楼层
最初由 fundawang 发表
这个似乎跟libxft没啥关系的。因为问题的根源还是要回到freetype本身上来,因为它总是要对所有的字符使用同样的算法,自然是要舍弃一方了。


加了那段代码就是打开 autohint了?
发表于 2004-11-21 10:09:58 | 显示全部楼层
最初由 fundawang 发表
这个似乎跟libxft没啥关系的。因为问题的根源还是要回到freetype本身上来,因为它总是要对所有的字符使用同样的算法,自然是要舍弃一方了。

那么到底是 libxft 实现粗体还是 freetype 实现粗体呢?

我不打 freetype 补丁行吗?
 楼主| 发表于 2004-11-21 10:15:01 | 显示全部楼层
libxft 是来算粗体的,freetype 是来取字型的。我理解你认为英文字体难看,是普遍难看。如果只是粗体难看,那么就是libxft的问题了。但firefly对libxft的补丁中,模拟粗体的算法是参照xfree86的,似乎不应该有问题。

不打freetype似乎是可以的,用系统默认的 freetype 似乎已经很好了。但如果你安装了新的 fontconfig,也还是要打开 autohint 的。因为 firefly 的 fontconfig 补丁默认把 autohint 给关掉了。
发表于 2004-11-21 10:20:25 | 显示全部楼层
Firefly兄的包装好后,在字体里显示的字体名是什么?
 楼主| 发表于 2004-11-21 10:22:59 | 显示全部楼层
最初由 chinasdzbyl 发表
Firefly兄的包装好后,在字体里显示的字体名是什么?
AR PL New Sung
发表于 2004-11-21 19:26:23 | 显示全部楼层
下载 MDK 的 XOrg 的源码包看了一下,发现里面 libXft 的版本是2.1.6,而 FireFly 最新的 libXft patch 仅仅只有2.1.2版。用2.1.2的 patch 根本就不能给2.1.6打补丁,patch 会报错。
 楼主| 发表于 2004-11-21 19:37:38 | 显示全部楼层
freetype 和 libxft 的补丁可能是从 gentoo 那边转过来的。
发表于 2004-11-21 21:36:44 | 显示全部楼层
装了后有严重的问题呀,kdevelop和qt的开发工具,都给删啦!
还有什么其它不能用的还不知道,还是不美化得了!
真头疼,不美化看的不舒服,美化了要删其它包,哎!
发表于 2004-11-22 19:21:20 | 显示全部楼层
这个美化包没有for 10.1C的那个好,这个英文显示太差了。
发表于 2004-11-22 21:26:43 | 显示全部楼层
最初由 ShiyuTang 发表
下载 MDK 的 XOrg 的源码包看了一下,发现里面 libXft 的版本是2.1.6,而 FireFly 最新的 libXft patch 仅仅只有2.1.2版。用2.1.2的 patch 根本就不能给2.1.6打补丁,patch 会报错。


根據 Xorg 6.8.1 的 Xft2 ,是 2.1.3 (如果我沒記錯的話)
我在 freebsd 的 ports 下載的 2.1.6 , 打上 libXft-2.1.2-CJK-extra-20031217.patch
?K無問題 (不會 fail) , libXft-2.1.2-add_ft2build_header.patch 不用打。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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