2012-01-20 94 views
0

我目前在字體松鼠上使用了防彈語法和字體轉換字體 www.runningwithpurpose.org.nz(html中的字體內聯css) www .runningwithpurpose.org.nz/broken(css文件中的字體 - 不起作用) 。 這兩種方法在除IE以外的瀏覽器上都顯示得很好,有時會顯示部分或全部字體,而其他時間則根本不顯示(但通常不會)。 我曾試着玩過htaccess文件,使用'笑臉'語法,但都沒有工作。 但是我確實設法解決它,但將字體CSS內聯在HTML文件中。 這是好的,但我想知道爲什麼我似乎無法得到它的工作,因爲許多其他人在CSS文件中有@ font-face聲明,這將是更清潔,它用於我的罰款,但沒有。@ font-face在Internet Explorer上不顯示

考慮到沒有其他現有的幫助已經奏效,關於如何使這項工作的任何建議都會很好。

其中@ fontface聲明使用

@font-face { 
    font-family: 'Aller-Regular'; 
    src: url('assets/fonts/aller-regular.eot'); 
    src: url('assets/fonts/aller-regular.eot?#iefix') format('embedded-opentype'), 
     url('assets/fonts/aller-regular.woff') format('woff'), 
     url('assets/fonts/aller-regular.ttf') format('truetype'), 
     url('assets/fonts/aller-regular.svg#Aller-Regular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 
+0

你在css文件中聲明瞭font-face的位置?在任何其他css之前聲明它是很重要的。 – YuS

+0

底部,把它放在頂部並沒有幫助/改變任何東西。 – Luke

回答

0

正如我的問題所述,我可以通過將@ font-face聲明放入html中來解決這個問題。 但是現在IE似乎決定自行修復,讓我在CSS中聲明@ font-faces。

1

您是否嘗試過使用谷歌web字體呢?,我以前用fontface卻發現谷歌的字體是一百萬次更容易實現,加上用戶不必每次都從服務器下載字體,它只是直接來自Google。 http://www.google.com/webfonts

相關問題