2012-09-16 25 views
0

我有一個社交網絡,允許用戶爲他們的個人資料選擇字體。它適用於Chrome,Safari和Firefox,但IE7-9播放不好。如何修復Internet Explorer的字體表面

我應該更改我的字體php文件來回顯一些不錯的CSS?這裏是代碼:

$fontovi_style=''; 
foreach(explode(",", str_replace("\n",'',file_get_contents(ROOT.'media/font-list.txt'))) as $k=>$v){ 
$ime=str_ireplace('.ttf','',$v); 
$fontovi_style.='@font-face {font-family:"'.$ime.'";src: url("/media/fonts/'.$v.'") 
format("truetype");}'."\n"; 
} 
echo $fontovi_style; 
+0

[IE不支持ttf字體](http://webfonts.info/browser-support-overview)。 – DCoder

回答

0

Internet Explorer不支持TTF,它只支持EOT。

查詢this link作進一步解釋。

這在一定程度上this question

重複我只想做一個觀察,但:生成在飛行的每一個單頁這個名單會減慢頁面加載,再加上它把你的一些額外的負載服務器(也就是它的不可緩存,它使你的網頁時,I/O讀取每一次的字體列表等)

-1

去這個鏈接http://www.fontsquirrel.com/fontface/generator

上傳您的字體

然後下載所有文件有不同的字體格式,支持不同的瀏覽器並在您的項目中使用。現在它將在所有瀏覽器中準確工作

相關問題