2015-02-11 27 views
0

我一直試圖讓自定義圖標字體在IE 8中工作(例如,FontelloIcomoon)。有什麼方法可以確保圖標字體總是在IE 8上加載?

Fontello和Icomoon在下載圖標字體後都會提供「演示」頁面。我一直在使用演示頁面進行測試。

至於平臺,我一直在使用IE8 on WinXP VM from ModernIE

問題是我遇到的是時間中間某個位置50和90%的字體加載罰款。其餘的時間它無法加載,導致如果使用fontello它應該是空格,或者如果使用icomoon它應該是一個盒子。

我覺得我已經嘗試了互聯網上任何地方提到的每一個修復。

我會瘋了嗎?是否無法讓圖標字體在IE 8 上工作,每次加載頁面時都會加載?我是否必須解決虛擬裝載問題?

爲了再現錯誤,只需從icomoon下載任何隨機自定義字體或fontello並與IE8在WinXP VM從ModernIE使用(如上所述)。我不能說其他配置(例如Win7上的IE8),但我希望它們會一樣。

回答

2

我有同樣的問題,在互聯網上一無所獲。

所以我嘗試了我自己的方式,並找到了解決方案。這是相當長的事,但至少它似乎工作。

  • 在Fontello中,選擇圖標後,轉到Customize Codes並給它們一個已知字符。 (例如:a-z,A-Z,0-9)
  • 下載字體並照常執行。
  • 然後使用FontSquirrel,給它.ttf並使用「Optimal」模式重新創建字體。
  • 用FontSquirrel生成的字體替換Fontello字體。不要忘記調整fontello.css。

我不知道究竟在哪裏存在問題,但這是我發現擺脫它的唯一方法。

我想過這樣做,當我看到,我用另一個圖標字體(這不是來自Fontello)沒有這個問題。每當我重新加載頁面時,這個頁面總能正常工作,但Fontello字體變得瘋狂。

我希望這會有所幫助,而且Fontello在未來找到了解決這個問題的方法。

+0

感謝您的詳細步驟! – Pete 2015-04-09 17:06:30

相關問題