我最近安装了 Ubuntu 16.04,一切都很顺利,除了当我安装 Chrome 并登录我的帐户查看我在 YouTube 上的观看记录时,我看到了这种看起来很奇怪的字体:
。
我使用 Inspect Element 检查了一下它的字体,结果发现
font: 12px Roboto,arial,sans-serif;
就我个人而言,我不喜欢它,尽管在 Windows 上我喜欢它。Inspect Element 的字体也很奇怪。
为什么它们不同?我可以更改它吗,目前我使用 Open Sans 作为我的主要字体。
答案1
您不满意的默认字体是浏览器中设置的字体,覆盖系统字体可能不是最好的方法。如果您使用的是 Firefox,则有字体设置首选项,如果使用 Chromium,则需要安装扩展。然后,您可以以更灵活的方式预览和选择您喜欢的字体。要在 Ubuntu 中获取 Microsoft 默认系统字体,请ttf-mscorefonts-installer
通过您喜欢的方法安装软件包(即apt
在终端中,synaptic
或其他方式中)安装软件包以获取 Arial。作为 Arial 的替代品,我还推荐该fonts-texgyre
软件包,其中 TeX Gyre Heros 是最好的免费 Helvetica 替代品(实际上是一套高度开发和扩展的 Nimbus,这是一种在 Helvetica 之前就有历史的 grotesk)。
更具体地说,对于您的情况,“S”和“s”上的对角线变细,以及“e”上的压缩字库和变窄的孔径,以及“E”的中间笔划过低,似乎表明您正在使用该infinality
软件包。在我看来,这个软件包非常不适合 Ubuntu 已经应用于 freedesktop 字体渲染的默认调整,并且更适合大多数其他发行版(如 Fedora 或 OpenSUSE)。基本上,它是对 Ubuntu 默认内置的修正的补充,而不是替换它们。我认为 Ubuntu 默认是任何桌面操作系统上最好的字体渲染,但如果您是长期的 Windows 用户,它们看起来会非常不同(更不用说强烈的锯齿了)。我建议卸载infinality
如果您在 Ubuntu 安装中安装了它,我建议您卸载它,如果您想尝试调整,请使用unity-tweak-tool
完全关闭字体提示(允许渲染器自己做出所有决定)。
Chromium 中不同放大倍数的 Youtube 屏幕截图示例。请注意,更改unity-tweak-tool
(以及注销并重新登录以重新启动会话)不会改变这些图块在浏览器中的呈现方式。
Roboto(Youtube 默认,用于与 OP 的截图进行比较):
Arial(作为替代字体)完全关闭了提示,RGBA 混叠。字体以非常清晰的 MS 方式呈现。
答案2
13.04 及更高版本对于 Unity 界面用户,可以使用 unity-tweak-tool 自定义字体安装 unity-tweak-tool 尝试一下并告诉我..