0

我的研究表明,对于 Windows,Helvetica 回退到 Arial,但对于 linux 也是如此吗?

编辑

Helvetica.ttf 存在于我的系统上。同样在另一个不存在它的系统上,可以看到相同的行为。

编辑

不知道如何,但这是 Firefox 如何渲染它和 Chrome 如何渲染它的比较(我已经删除了图像中不需要的部分):

Firefox/Chrome 字体渲染

可以看出,两个浏览器上的前两个“GR”都在 Helvetica 中(技术上),但只有 Firefox 呈现 Helvetica,而 Chrome 没有。

4

1 回答 1

1

不,这不会影响 Linux 计算机。

Windows 默默地将“Helvetica”映射到 Arial 字体——这可能是大多数网页设计师使用 Mac 时的遗留问题,Mac OS X 带有 Helvetica,但 Windows 没有,相反它有微软的 Helvetica 仿制品:Arial . 当时的设计者在他们的 CSS 文档中过度使用 Helvetica,而没有为 Windows 指定一个好的回退,甚至没有指定回sans-serif退系列,所以当它是 IE 3.0 和 4 中的基线默认值时,Windows 用户会得到 Time New Roman 或其他一些衬线字体(请记住当网页默认为灰色背景而不是白色时?)。

Linux 不是 Windows,因此没有这个问题 - 相反它更糟糕:(大多数)Linux 用户没有安装 Helvetica 或 Arial - 所以他们非常依赖 CSS 作者指定基线系列(sans-serif, serif, monospace, fantasy)。但是现在你可以使用 WOFF 在网页中嵌入字体而不依赖于它们是否安装,但要小心,因为字体大小通常为 30KB-300KB,甚至更大(中文字体通常为 30MB!)。

于 2013-02-07T08:31:03.300 回答