18

アイコンの表示に Font Awesome フォントを使用するテスト サイトがあります。

アイコンは、デスクトップの IE と Chrome だけでなく、iPhone と Andriod モバイル デバイスでも問題なく表示されます。

ただし、Nokia Lumia 920 Windows Phone 8 ではフォント アイコンが表示されません。

何が問題を引き起こしているのかわかりません。Font Awesome アイコン フォントの他のサイトは、Nokia Lumia 920 Windows Phone で正しく表示されます。したがって、私が作成したセットアップに固有の何かがあるに違いありません。

テスト サイト: http://www-peachtreedata.azurewebsites.net/?page_id=6

これを Windows Phone プラットフォームで動作させる方法についてアドバイスをいただければ幸いです。

4

6 に答える 6

7

これは、観察された問題が実際の問題の兆候に過ぎない状況です。自分のサイトでも同じ問題がありました。しかし、これは Windows Phone の問題ではなく、IIS 7 ~ 8.1 が Web フォント ファイルに対して間違った MIME タイプを提供することが判明しました。次に示すように、フォント ファイルに適切な MIME タイプが提供されていることを確認してください:フォントの適切な MIME タイプ

また、フォントに Windows Azure ストレージを使用している場合は、各ファイルの MIME タイプを手動で設定する必要があります。既存のファイルに対してこれを行う最も簡単な方法は、多くの Azure ストレージ フロントエンド エディターのいずれかを使用することです。

HTH

于 2013-09-17T15:35:29.623 に答える
1

これは 8.1 Update で修正される可能性があります。

「Windows Phone 8.1 Update の Internet Explorer の時点で、Windows Phone の Internet Explorer は、既存のサイトとの互換性を向上させるために、アクセス制御ヘッダーに関係なくクロスオリジン フォントの読み込みを許可します」[1]

于 2015-04-24T04:49:16.997 に答える