尽管我的Linux上存在Helvetica.ttf,Helvetica仍然会回归arial

时间:2013-02-07 08:19:26

标签: html css linux windows fonts

My research表示对于Windows,Helvetica会回退到Arial,但对Linux来说也是如此吗?

编辑

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

修改

不知道如何,但这是Firefox如何呈现它以及Chrome如何做到的比较(我已经删除了图像中不需要的部分):

Firefox/Chrome Font Rendering

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

1 个答案:

答案 0 :(得分:1)

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

Windows默默地将“Helvetica”映射到Arial字体 - 这可能是大多数网页设计师使用Mac时的遗留问题,Mac OS X附带Helvetica但Windows不支持,而是微软的Helvetica敲门 - 关:Arial。当时的设计师在他们的CSS文档中过度使用了Helvetica而未指定Windows的良好后备,甚至是sans-serif后备系列,因此Windows用户在IE中的基线默认值时会获得Time New Roman或其他一些serif字体3.0和4(记得网页默认情况下是灰色背景,而不是白色?)。

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