找回密码
 注册
查看: 2310|回复: 26

conner:请问你用的其他补丁是什么?

[复制链接]
发表于 2003-10-18 21:04:14 | 显示全部楼层 |阅读模式
xft2:你用的是akito的makebold,
其他的呢,freetype, fontconfig,你用的补丁是什么?
单独的makebold好像达不到你的效果。你是不是在freetype等中用了其他补丁?
发表于 2003-10-18 21:44:39 | 显示全部楼层
freetype加了bytecode支持,我想其他不用什么补丁了。
回复

使用道具 举报

 楼主| 发表于 2003-10-18 21:58:43 | 显示全部楼层
你的qterm的效果如何?开启aa后字体会不会虚?
回复

使用道具 举报

 楼主| 发表于 2003-10-18 22:05:47 | 显示全部楼层
另外:有什么配置文件需要修改?
回复

使用道具 举报

发表于 2003-10-18 22:41:47 | 显示全部楼层
>>开启aa后字体会不会虚?<<
其实有关这个问题,我个人有一些意见.

可能大家一开始时,被宋,楷,明体这些字体影响了.
其实不是每一种字体也适合作为介面字体,因为每种字体也有其设计.
所以不需要一些影响字体表现的修改.
就算是在Mac系统上使用宋,楷,明体这些字体,效果都如大家说"很虚"
可以看看图
http://www.acad.polyu.edu.hk/~lbdennis/hifi/screenshot/from_www/HK_char2.jpg

最後我个人认为,造字是最终的解决辨法.(不论在效果,版权上)
回复

使用道具 举报

 楼主| 发表于 2003-10-18 23:20:20 | 显示全部楼层
没有办法,只要换成中文字体,就会虚,并不是只有simsun会这样。即便是英文字体,如果用其来显示中文,也是这样了。所谓的“虚”,是指图中所示的效果:

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2003-10-18 23:58:30 | 显示全部楼层
fonts.conf里面将antialias去掉应该就可以了。
回复

使用道具 举报

发表于 2003-10-19 00:15:50 | 显示全部楼层
你是否指颜色分布不平均?
你的英文字同样是 simsun ?
可以看得出你使用了 use_gamma patch
并且同时启用了autohint(auto-hinter) & hinting (normal hinter)...
其实是两种不同的hinter,不需要同时启用,只选其一就可以.

>>fonts.conf里面将antialias去掉应该就可以了。<<
毫无疑问,对於simsun字体.
这是唯一的方法.
回复

使用道具 举报

发表于 2003-10-19 01:26:40 | 显示全部楼层
[quote:ed0b4e64e1="gackt3541"]>>开启aa后字体会不会虚?<<
其实有关这个问题,我个人有一些意见.

可能大家一开始时,被宋,楷,明体这些字体影响了.
其实不是每一种字体也适合作为介面字体,因为每种字体也有其设计.
所以不需要一些影响字体表现的修改.
就算是在Mac系统上使用宋,楷,明体这些字体,效果都如大家说"很虚"
可以看看图
http://www.acad.polyu.edu.hk/~lbdennis/hifi/screenshot/from_www/HK_char2.jpg
[/quote]

大家之所以不喜欢发虚的效果是因为看着的确不舒服
而这个事实不会因为是mac而改变。。

在这点上面,mac的确做得不好,至少我是这么认为的
回复

使用道具 举报

 楼主| 发表于 2003-10-19 11:33:34 | 显示全部楼层
[quote:e9691502b0="gackt3541"]你是否指颜色分布不平均?
你的英文字同样是 simsun ?
可以看得出你使用了 use_gamma patch
并且同时启用了autohint(auto-hinter) & hinting (normal hinter)...
其实是两种不同的hinter,不需要同时启用,只选其一就可以.

[/quote]我的贴的这个图没有用gamma,如果用gamma的话,qterm上的效果就不是这样了,而是跟win下的cterm没有多少分别了;autohint & hinting只开启了一个,就是hinting,安装fontconfig之后默认开启的项。另外就是hintstyle,用了你的设置hintfull.
如果不AA的话,我用simsun的时候发现,字体边缘会有锯齿。
回复

使用道具 举报

发表于 2003-10-19 15:29:57 | 显示全部楼层
Kingo
不好意思,可能误会了你的意思.
>>如果不AA的话,我用simsun的时候发现,字体边缘会有锯齿。<<
这是正常的,点阵字在字体大的表现就是这样,你可以将字体调小(9,10).
回复

使用道具 举报

发表于 2003-10-19 15:36:33 | 显示全部楼层
不过想请问,你真的没有加入含(use_gamma patch)的freetype吗?
我这里有一些比较,看看图中的"中国Linux公社".
宋体 hinting w e bytecode

宋体 autohint

圆体 autohint
回复

使用道具 举报

 楼主| 发表于 2003-10-19 15:57:27 | 显示全部楼层
不加gamma就是你的那种效果。可能真的需要将字体的AA去掉。我现在的fonts.conf设置全部个人设定都放在了local.conf中,看来需要在其中加一段将7-16号的字体的AA去掉的设定了。

另外:如果使用gamma的话,可以调整#define M_X & #define M_Y的值来达到自己想要的效果。我现在只调整M_X的值,将源代码中的数值改大一些,看起来就不会黑乎乎的了。现在仍在调试中……
回复

使用道具 举报

 楼主| 发表于 2003-10-19 16:38:16 | 显示全部楼层
确实,去掉AA后,小字体的效果不错,但大字体就是不行了。尤其是用qterm的时候,实在惨不忍睹……

我的感觉是,在win中也是没有AA的,但它的大字体的显示却不会差,这点令我觉得很奇怪。
回复

使用道具 举报

 楼主| 发表于 2003-10-19 17:58:07 | 显示全部楼层
我发现我的配置文件有个地方写错了:优先使用内嵌点阵字体的英文单词。
embeddedbitmap给我写成了embededbitmap。所以一直以来AA的时候我都没有用到点阵字体。现在写对了之后AA也没有问题,点阵字体优先,现在小字体很好,大字体因为AA也表现不错。呵呵!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-10 22:20 , Processed in 0.045686 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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