我使用下面的CSS定義網頁上的自定義字體:火狐無法識別自定義的字體
@font-face
{
font-family:zapfino;
src:url("zapfino.ttf");
}
接下來,我定義使用它的ID:
#custom_font
{
font-family:zapfino;
font-size:18px;
}
我我已經在Safari和Chrome上測試過這個頁面,它工作正常。但是,在Firefox中字體沒有顯示,它正在恢復爲默認值。對不起,如果這是一個轉發,但我已經搜索了StackOverflow並找不到答案!有誰知道爲什麼會發生這種情況?看到它在這裏:www.moosecodes.com(其仍在建設中!請原諒混亂!)
我相信這個名字應該在引號中。嘗試在@ font-face聲明和定義元素上的font-family時將字體族聲明更改爲「Zapfino」。此外,你應該檢查你的Zapfino字體的許可證。由於它是商業字體,因此可能未獲得與@ font-face一起使用的許可。 – biggles 2012-03-29 16:42:19
@jlego我改變了所有出現的font-family:zapfino;如下所示:font-family:「zapfino」;它沒有改變任何東西。 – Moose 2012-03-29 16:46:39
請參閱:http://caniuse.com/#feat=fontface – 2012-03-29 16:54:09