2012-11-20 58 views
0

這讓我瘋狂了一個多星期,所以我會很感激任何幫助。.EOT字體不顯示在IE8及以下

我試圖導入自定義字體到我的網頁。我嘗試過一千次,但是這一次我沒有把它用於IE 8及以下版本。

我的CSS代碼:

<style> 
@font-face { 
    font-family: 'Bello-Script'; 
    src: url('fonts/Bello-Script.eot?'); 
    src: url('fonts/Bello-Script.eot?#iefix') format('embedded-opentype'), 
     url('fonts/Bello-Script.woff') format('woff'), 
     url('fonts/Bello-Script.ttf') format('truetype'), 
     url('../fonts/Bello-Script.svg#Bello-Script') format('svg'); 

    font-weight: normal; 
    font-style: normal; 
} 
</style> 

HTML代碼:

<div style="font-family:'Bello-Script', Verdana">the quick brown fox jumps over the lazy dog</div> 

您可以檢查它在這裏工作:https://metrikstudios.com/want/fbapp/font-test.php

一般來說,我通過轉換到fontsquirrel .EOT,但這種字體被列入黑名單。我買了完整的商業版,但他們沒有.EOT出售。

因此,我使用了所有我發現創建.EOT的轉換器,但是我一直無法在IE8中顯示字體。因此,我認爲問題不是.EOT文件,而是別的。

在此先感謝

回答

0

如果字體在FontSquirrel列入黑名單,通常的原因是字體的權利人不允許它用作Web字體。如果您購買了允許此類使用的許可證,請與供應商聯繫。如果沒有,請不要使用它。許可證只有在明確表示允許使用的情況下才允許使用網絡字體。 IE可能會禁止使用EOT字體,因爲它會檢查使用權限。

0

就解決了這個問題,希望它可以幫助別人:

這是不工作的.eot文件。您現在可以在以前顯示的鏈接中檢查它是否正常工作: https://metrikstudios.com/want/fbapp/font-test.php

使用微軟緯線製作.eot並且它正常工作。