为什么我的系统(Ubuntu)使用 FreeSans 字体进行 sans-serif/arial/helvetica 网页渲染?

为什么我的系统(Ubuntu)使用 FreeSans 字体进行 sans-serif/arial/helvetica 网页渲染?

最近,我注意到我的网络浏览器(Chrome、Firefox)的所有 sans-serif/helvetica/arial/等文本都使用了一种奇怪的字体。我相信在检查了一堆字体后,我发现它是 FreeSans。它看起来比我认为的原始操作系统默认字体“更方正”;请参阅屏幕截图以了解我看到的示例。我的操作系统是 Ubuntu 10.04。

关于如何调试这个问题,您有什么想法吗?提前感谢您的回答。

替代文本

答案1

你确定这是不同于系统默认字体的字体吗?看来你的系统上没有 Arial,所以浏览器会回退到系统默认字体。请记住,Arial 不是免费字体,所以它不与 Ubuntu 等 GPL 操作系统捆绑在一起。而 Helvetica 是专业设计中流行的字体,但它没有与 Windows 或流行软件包捆绑在一起,所以大多数系统根本没有它。

如果您想使用另一种更美观的字体作为系统字体,请打开“首选项”下的“外观”,然后在其中一个选项卡上更改整个系统的默认字体。如果您想保留系统字体,但希望以 Arial 呈现为 Arial 的页面,您必须找到一个 Arial 字体文件(最简单的地方是 Windows 安装的字体目录,尽管这种选择可能不符合版权法)并将其复制到计算机上的 ~/.fonts 中。您可能还需要重新启动计算机或至少重新启动 X 服务器。

答案2

我安装了全新的 Ubuntu 系统并从 Windows 系统复制了 arial.ttf,亲眼看到 Ubuntu 渲染的 Arial 与 Windows 中显示的效果非常不同(至少在字体大小为 10-12 pt 时)。特别是,这些字符看起来比 Windows 中更细长、更圆润的字符“胖”得多,也更“方正”。外观与 FreeSans 和 Liberation Sans 非常相似,让我发疯了几个小时,直到我能够在全新安装的操作系统上进行这个实验。

此外,我发现这对组织我的思路很有帮助:http://neugierig.org/software/chromium/fonts/

相关内容