LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1062|回复: 12

F7下simsun的点阵字为何无法显示?

[复制链接]
发表于 2007-11-27 11:20:35 | 显示全部楼层 |阅读模式
fedora 7 环境下,simsun 的点阵字(9、10、11、12 等带有点阵的字号)无法显示出来,是空白的,只有非点阵的字号可以显示出来;而在 firefox 中 simsun 的点阵部分全都是强制成 AA 显示的,不知道怎么回事!检查了 fontconfig 没有任何关于 simsun 点阵以及 AA 的特殊配置啊,到底是怎么回事呢?:help
 楼主| 发表于 2007-11-27 11:49:47 | 显示全部楼层
还是宋体看着舒服一点,微软雅黑虽然在 Linux 下面显示还可以,但是始终看不惯无衬线的黑体字作为大段的正文显示字体,还是喜欢宋体。另外华文中宋在 Linux 下的显示效果也很好,很清晰,是全矢量字体,不含任何点阵,在 Linux Gnome 下打开次像素平滑后非常棒!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 14:09:47 | 显示全部楼层
顶,有知道的吗?
回复 支持 反对

使用道具 举报

发表于 2007-11-27 15:04:04 | 显示全部楼层
我也用的simsun,正常的,重新编译了下freetype,打开两个选项,效果基本跟windows差不多
下载freetype的rpm包后,安装,在freetype.spec文件最开始两行,看一下注释,打开那两个选项就可以,
修改一下版本号,跟系统一致,免得yum update又被替换。
重新编译,替换掉现有的freetype
回复 支持 反对

使用道具 举报

发表于 2007-11-27 15:06:07 | 显示全部楼层
不用动其他东西,只要选一下合适的字体就可以了
回复 支持 反对

使用道具 举报

发表于 2007-11-27 15:32:15 | 显示全部楼层
上个图,可以参考一下

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 17:02:12 | 显示全部楼层
楼上的是完全采用单色控制,在系统级别关闭了 AA 了,那是可以。但是如果采用次像素平滑模式,点阵字体就没有办法显示了,原先不是这样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 17:04:21 | 显示全部楼层
另外我下载了 freetype 的源码,我把里面的 bytecode intepretor 打开了,这样对次像素的 slight 调整就起效果了,可以支持矢量字体的 hinting,但是点阵反而没有了。改天装个 fedora 8 试试看。本来弄个微软雅黑就可以解决问题了,但是不喜欢黑体的。
回复 支持 反对

使用道具 举报

发表于 2007-11-27 17:58:12 | 显示全部楼层
据说是cairo的渲染问题,要不换个字体,要不不要AA,我就是这样。。。
回复 支持 反对

使用道具 举报

发表于 2007-11-27 18:23:45 | 显示全部楼层
是cairo的问题,不过我用的字体少,就三个目录的字体,不高兴整那么多字体,对我用处也不大,所以就这么用用

Section "Files"
        FontPath     "/usr/share/fonts/chinese"
        FontPath     "/usr/share/fonts/default/Type1"
        FontPath     "/usr/share/X11/fonts/misc"
EndSection
回复 支持 反对

使用道具 举报

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

本版积分规则

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