分页: 1 / 2

求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-14 16:08
kmc
原来我装的是8.04,当时觉得除了Firefox 每夜版之外,字体是没有什么问题的。我用的是Myriad Web Pro。后来就有很久没有用过Linux,这期间装上了gdi++,体验了灰阶渲染的美丽。最近Ubuntu 9.04出来后,又打算去试试,但是从装上系统什么都还没动的一瞬间,我就觉得字体很晃眼,用了一小会,就觉得眼睛痛。

事实上在网上看到Linux的字体hinting使得字体边缘呈现出不合理的彩色是伤眼睛的元凶。大家可以试一下,在命令行输入xmag回车,鼠标附近会出现一个小框框闪烁着,可以点击它生成一个截图。从这个放大的截图上,你会看到字体笔划边上彩色的边际。

下面是我的测试环境。

没有手动修改.fonts.conf或相关文件。在外观-字体中的设置是:次像素平滑-次像素-轻微,顺序是rgb,事实上就是装好Ubuntu的默认设置

在文件管理器中截图,文本是/home/km,大家可以看放大效果截图,如果字体边上出现彩色的边缘,就是我说的“让眼睛累”的效果,但我发现Segoe UI在微调中等的时候没有彩色边缘。

想看看各位机器上的显示效果,并且想询问一下有没有好的办法可以调整。2楼将给出WinXP gdi++的效果,我觉得主要的差别是Linux在微调的时候,字体主笔划不够饱满,而gdi++的主笔划是够黑的。

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-14 16:16
kmc
下面是gdi++的效果。对了我是LCD显示器。对比gdi++和Linux可以发现,彩色不是关键,关键是彩色的成份,如果比主笔划还多的话(像小写m),就喧宾夺主了。

另外我也尝试了很多fontconfig文件,现在基本上已经弄明白font config的语法了,会给字体单独设置微调等等。不得不说的是,如果英文不打开hinting,只有少数几种设计得非常好的字体,如Segoe UI可以让人看得舒服,其余字体都是虚的;可是一旦打开微调,从hintnone到hintfull,几乎都会出现彩色过多,字体主笔划不够粗的尴尬。(这里只看hinting的设置,autohint始终是false,Antialias始终true)。而Linux的fontconfig有没有办法像gdi++那样用一个saturation=xx的参数来调整主笔划的粗细呢?

中文方面也差不多,网上很多地方说要单独关闭中文的hinting,只用灰度,但如果这样做的话,字体很虚,打开hinting的问题是笔划可能重叠,但是这不比彩色边缘更影响阅读。

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-14 16:45
想入非非
从8.10开始ubuntu的字体用渲染好像有点小变化,导致很多字体变得很奇怪,具体原因没有研究过,我现在只用点阵字体了 :em06

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-14 17:50
fbsd4
有没有尝试过史前时代david tuner那套cleartype patch?

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-14 18:00
kmc
正如你所说,是史前的补丁,打了也不好卸载,不敢。

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-16 9:55
fbsd4
kmc 写了:正如你所说,是史前的补丁,打了也不好卸载,不敢。
现在用debian+某著名圆体,直接默认的freetype/libxft/cairo,没开hinting,倒是
习惯了,可能因为一直用大字体不觉得吧,另外RGB那个光晕问题实在让人很无语。
9.04/8.10/8.04?说是已经lcd patched,不过我还是觉得没有那个史前补丁来的爽一些。可惜那个补丁要打在老版本的三个库上面,不过编译之后只要apt hold住倒也没啥大问题。以前我就是那么用的,后来发现不开hinting的好处也就用默认的那三个库了:em09

打上之后一旦想卸载也很容易,直接aptitude reinstall freetype/libxft/cairo就行了。

另外问下,不是说比较古老的中文字体不建议打开hinting么?

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-16 14:50
lwy520
图片
试试这样设置吧。。

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-17 3:25
kmc
楼上的设置我知道了,能帖个截图(xmag截图)看看你这个设置的效果吗?

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-17 6:29
豬豬
現在我祇能用LiHei Pro,因為他是唯一令我覺得除點陣外相對清晰的字體,玩了這麼多年,還是不習慣

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-17 6:33
lwy520
Screenshot.png
效果图,兰庭黑+Fs ME(都用了独立黑体)

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-17 20:42
kmc
我说的是xmag截图

在命令行输入xmag回车,鼠标附近会出现一个小框框闪烁着,可以点击它生成一个截图

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-17 21:36
kmc
OK,我认为找到了一个还可以的解决办法:

字体用Lihei Pro + Segoe UI. 渲染方式选“最佳对比”(也就相当于平滑=灰度,微调=完全),这样英文和中文都没有彩色了。

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-19 13:18
lwy520
我知道了,是渲染方式出了问题。次像素渲染,其实解释彩色渲染。灰度渲染,就没有彩色的。这个解释一下就行了

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-05-19 13:23
lwy520
Screenshot.png
Screenshot.png (21.91 KiB) 查看 3992 次
FS ME + 雅黑 6.02

Re: 求教字体发虚的问题(9.04、Segoe UI、Myriad Web Pro,丽黑Pro)

发表于 : 2009-12-10 13:56
jianzhen3
我与楼主同病,试了很多字体,发现使用wenquanyi bitmap song字体后就大功告成了,还不赶紧感谢我。