自从 Hardy: Karmic 和 Lucid 渲染字体后,默认的 X11 字体渲染设置发生了很大变化——似乎应用了更多的亚像素提示和抗锯齿。是否可以恢复旧设置?(新的默认设置伤害了我的眼睛,并对我的工作效率产生了强烈的负面影响。)
在系统/首选项/外观/字体中,我将所有字体设置为 Arial。我的 Hardy 和 Lucid 机器上都安装了 Arial。平滑设置为灰度,提示设置为完整,子像素顺序设置为 RGB。
的视觉插图<span style="font-family:Arial;font-size:13px">Peter, <b>Peter</b>,</span>
:
- : hardy_gray_good
- : lucid_gray_bad
- : lucid_subpixel_bad
Hardy 将上面的 HTML 片段渲染为上面的 hardy_gray_good,我想在 Lucid 上得到相同的结果——但 Lucid 只能将其渲染为 lucid_gray_bad 或 lucid_subpixel_bad(取决于我在 System / Preferences / Appearance / Fonts / Details 中的字体渲染设置/ 平滑。如何在 Lucid 上获得 hardy_gray_good?
请参阅http://dl.dropbox.com/u/635918/fontrender/fontrender.html以获取所有示例图像及其缩放对应物。
我不是在问我应该使用哪种字体。在这个问题中,我有兴趣修复所有字体的渲染,现有渲染(lucid_gray_bad 和 lucid_subpixel_bad)和 Arial 13px 所需的渲染(hardy_gray_good)。
我不是在问上面 3 个变体中哪个更易读——对我来说,hardy_gray_good 比其他 2 个更易读,我想在我的 Ubuntu Lucid 系统上安装它。
我发现字体提示设置是造成我感知到的质量差异的原因。hardy_gray_good的渲染是使用中等提示设置完成的,而其他的则使用轻微提示设置。
解决我的问题的一种直接方法是执行所有这些操作:
将System / Preferences / Appearance / Fonts / Details / Hinting的值更改为Medium。那里的其他设置(例如平滑)并不重要:子像素是 LCD 的一个很好的默认设置,但灰度也可以。
编辑fontconfig配置以将提示设置为medium。最简单的方法如下:
事实证明,这种编辑对于 Firefox 和 Chrome 来说是必要的,因为它们忽略了System / Preferences / Appearance / Fonts / Details / Hinting设置。
重新启动 Firefox 和 Chrome 等应用程序。重新启动所有这些的最简单方法是注销并重新登录。
为什么不试试新的 Ubuntu 字体?也许更适合新设置。
我也建议使用 ubuntu 字体。你也可以试试 Droid Sans 字体。这两个看起来都不错。
您可以从外观首选项更改默认设置。以前的默认 AFAIR 是轻微提示、RGB 和亚像素 (LCD) 平滑。
完全暗示并不总是好的。