如果字体渲染由操作系统处理,无论是我的网络浏览器(firefox / waterfox)还是我的文本编辑器(notepad++),那为什么它们在文本编辑器中看起来要差很多?我看到两者的子像素渲染相同,但编辑器中的抗锯齿效果似乎更差。这个问题困扰了我很长时间。查看图片进行比较,互联网浏览器在右侧
编辑评论:我不知道 DPI,这只是一张截图。操作系统是 Windows 7。两边的缩放比例都是一样的,这是一个单一的、裁剪的无损截图,而不是两个单独的截图。(编辑:现在是两个截图,一个在上面,一个在下面。)它们都是直接渲染的。字体大小为 10,完全没有缩放,默认比例,文本编辑器端仍然存在完全相同的瑕疵。实际上,这使得它们比截图中更加明显。我放大了两张照片,打算以原始分辨率打开和查看,这样你就能更清楚地看到细节。这也是我没有在帖子中嵌入图片的原因,其他人嵌入了。
无论如何,我在第一张下面添加了第二张未放大的照片。两张照片中都存在相同的瑕疵,但两种不同的缩放级别有助于展示它们的本质。我强烈建议任何阅读本文的人单击它们并打开文件,以便可以本地查看它们。查看嵌入的重新缩放缩略图没有任何发现。第一张照片比第二张更有帮助。看看大写字母 G 的底部和小写字母 l 的顶部。一个有抗锯齿,而另一个相比之下似乎几乎没有,除了子像素。我做了一个很多文本和代码的编辑和阅读,这个问题已经存在很长时间了,所以这是一个我一直需要解决的问题。
编辑:我刚刚按照评论者的建议安装了 MacType,并按照他们的链接给出的说明安装了,谢谢,它间接解决了这个问题。我仍然不知道为什么一开始它的渲染方式不同,但现在 MacType 覆盖了全部渲染,现在很好了。尽管浏览器渲染仍然比 notepad++ 好,但 notepad++ 至少有了显著的改进。
答案1
在編輯标签优先窗口, 检查启用平滑字体。
以前没有此选项。
答案2
在旧版本的 GDI 中,ClearType 没有对称平滑(垂直抗锯齿)。
您是否尝试过禁用 ClearType?