2013-03-21 156 views
4

我有麻煩FontAwesome圖標顯示在Windows Phone 8FontAwesome在Windows Phone 8

  • 手機(HTC 8X):在開發框(HTTP)OK,但不是QA服務器上( HTTPS)
  • 表面RT,臨,桌面:OK兩臺服務器

所有設備使用IE10上。這兩種環境(Dev和QA)都使用IIS7。 IE10手機似乎與IE10平板電腦/臺式機在處理可下載字體方面有所不同。

有沒有其他人經歷過這個?

+0

GitHub的演示站點視圖罰款在WP8的IE10和'WebBrowser'控件中,[它可能是一個HTML doctype問題?](http://stackoverflow.com/questions/15411808/using-google-webfonts-in-windows-phone-8-web-瀏覽器控制/ 15500622#15500622) – 2013-03-22 17:37:01

回答

10

這是由於缺少MIME類型。我對使用IIS7的兩種環境都錯了; QA服務器使用IIS6。我們添加了application/x-font-woff到IIS配置,並修復了它。

UPDATE: 添加到您的Web.config關聯.woff與正確的MIME類型的文件,所以服務器會知道什麼時候被要求這樣的文件做什麼:

<configuration> 
    <system.webServer> 
     <staticContent> 
      <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> 
     </staticContent> 
    </system.webServer> 
</configuration> 
+0

你能詳細說明一下嗎?我遇到同樣的問題... – 2013-05-15 14:47:11

+0

@kadumel:我已經更新了有關如何配置IIS爲.woff文件提供服務的更多信息。 – alekop 2013-05-21 21:53:04

+0

感謝您的更新 – 2013-05-21 21:55:46