2011-05-11 82 views

回答

3

試試這個CSS格式來代替:

@font-face { 
    font-family: 'fontName'; 
    src: url('/path/to/font.eot?') format('eot'), 
     url('/path/to/font.otf') format('otf'), 
     url('/path/to/font.ttf') format('truetype'); 
} 

這是我使用(沒有的OTF,WOFF & SVG代替)。我從來沒有任何的IE瀏覽器不呈現字體。

+0

我需要@adedoy的答案IE9部分爲了這個工作。 – 8bitjunkie 2013-07-03 20:46:38

0

您需要發送日e EOT文件的正確MIME類型。在Apache中,將此添加到您的.htaccess文件應該工作。

AddType application/vnd.ms-fontobject eot 
AddType font/ttf      ttf 
AddType font/otf      otf 
AddType font/x-woff     woff 
2
@font-face { 
    font-family: Graublauweb; /*any name for your font*/ 
    src: url('Graublauweb.eot'); /* IE9 Compatibility Modes */ 
    src: url('Graublauweb.eot?') format('eot'), /* IE6-IE8 */ 
    url('Graublauweb.woff') format('woff'), /* Modern Browsers */ 
    url('Graublauweb.ttf') format('truetype'), /* Safari, Android, iOS */ 
    url('Graublauweb.svg#svgGraublauweb') format('svg'); /* Legacy iOS */ 
    }