2014-02-12 82 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。

不要忘記本地機器應該安裝字體,這就是爲什麼您指定字體順序。