2014-02-12 54 views
0

优先看到这个片段CSS:的字体家庭风格

<span style="font-family: 'Helvetica Neue';">Storico settimanale</span><BR> 
<span style="font-family: 'Helvetica';">Storico settimanale</span><BR> 
<span style="font-family: 'Helvetica Neue', Helvetica;">Storico settimanale</span><BR> 

我知道(see here),该浏览器必须尝试使用​​的第一个字体,如果没有找到尝试第二个,下去。

但在FF *版本和IE 11,我得到这个:

enter image description here

我应该看到的第一和第3线路Helvetica Neue字体,和Helvetica第二。

为什么我在第三行中得到了Helvetica?

+1

我不知道为什么downvote。无论如何,第一行不是Helvetica Neue。 –

回答

3

Helvetica Neue是一种无衬线字体。该图像在第一行显示衬线字体。这意味着你在第一行获得的字体是而不是 Helvetica Neue。您的浏览器无法找到Helvetica Neue,因此当font-family列表中的任何字体都不可用时,它将使用默认的回退字体。

因为Helvetica Neue不可用,但Helvetica是可以在第三行上获得Helvetica。

+1

事实上,在Windows系统中(除非Helvetica已被购买并安装),因为Windows在内部执行这样的映射(但不会将名称Helvetica Neue映射到任何内容),所以在CSS中请求Helvetica会导致使用Arial。 –

0

事实上,你在第一个<span>和最后的<span>中得到了标准衬线字体,而我最后还是说你没有在你的机器上安装Helvetica Neue。

不要忘记本地机器应该安装字体,这就是为什么您指定字体顺序。