警告
廃止され、サポート対象外となった Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンの Windows 10 で Microsoft Edge の更新プログラムを通じて完全に無効になります。 詳細については、「Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」をご覧ください。
フォント アイコンを使用する Web アプリケーションを読み込むと、Internet Explorer でアイコンが正しく表示されないことに気付きます。 この問題は、フォントが素晴らしい、 @font-face、グラフィック シェル アイコン、GDI フォントなどの一般的なフォント アイコン ソースを使用する Web ページで発生する可能性があります。 この記事では、これらのシナリオの一部、問題の潜在的な原因、および問題を解決するために実行できる手順について説明します。
元の製品バージョン: Internet Explorer
元の KB 番号: 4551929
シナリオの一部一覧
- Web サイトのグラフィック シェル アイコンがありません。
- ウェブフォントフェイスのアイコンがありません。
- フォントの素晴らしいアイコンがありません。
- Windows 10 で Internet Explorer 11 を実行すると、フォントがブロックされます。
- Office 365 のアイコンが見つからない - 右のナビゲーションではアイコンが表示されません。
- CRM の右ナビゲーションにはアイコンが表示されません。
- Yammer の右ナビゲーションにはアイコンが表示されません。
- MSN アイコンがありません。
- Microsoft.com Web サイトのアイコンがありません。
- Windows 7 で Internet Explorer 11 を実行して Web サイトを参照すると、Web アイコンが表示されません (「 Cause 2 - Allow Font Downloads GPO is disabled 」セクションを参照してください)。
- SharePoint の OneDrive サイトでは、ナビゲーション バーに設定ホイールがありません。
これらのシナリオを回避するために、ユーザーが Microsoft Edge に切り替えるようお勧めします。 Internet Explorer を引き続き使用する必要がある場合は、次の解決策を使用して、原因に応じて問題を軽減できます。
原因 1 - 信頼されていないフォントのブロック機能が Windows 10 で構成されている
この記事の「 企業で信頼されていないフォントをブロックするで説明したように、この機能はグループ ポリシーまたはレジストリ設定を使用して有効になっている可能性があります。
この機能が問題の原因になっているかどうかを確認するには、ブラウザー ウィンドウの [開発者ツール] のコンソール情報で次のエラーを確認します。
CSS3111: @font-face 不明なエラーが発生しました
Shell-icons-0.4.0.eot
CSS3114: OpenType 埋め込みアクセス許可チェック @font-face 失敗しました。 権限はインストール可能でなければなりません。
MWFMDL2.ttf
メモ
キーボードの F12 キーを押すと、開発者ツールを開くことができます。
エラーを確認したら、次のレジストリ キーのいずれかが存在するかどうかを確認して、グループ ポリシーまたはレジストリ設定を使用して機能が有効になっているかどうかを確認できます。
ケース 1: グループ ポリシーを使用して有効になっている信頼されていないフォント機能をブロックする
次のレジストリ キーは、 10000000000000 に設定。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions
ケース 2: レジストリで有効になっている信頼されていないフォント機能をブロックする
次のレジストリ キーは、 10000000000000 に設定。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\MitigationOptions
[信頼されていないフォントのブロック] 機能を無効にして、フォントが見つからない問題が解決するかどうかをテストするには、「 ターンオン」に記載されているように、適切な設定を使用してこの機能をオフにし、信頼されていないフォントのブロック機能を使用できます。
詳細については、次のドキュメントを参照してください。
原因 2 - フォントのダウンロードを許可する GPO が無効になっている
[信頼されていないフォントのブロック] 機能がオフになっている環境では、管理者は Allow Font Downloads グループ ポリシー オブジェクト (GPO) を使用して、フォントのダウンロードを許可するゾーンを構成できます。
この GPO は構成できます。 これは、次の Internet Explorer ゾーンに対して既定で有効になっています。
- インターネット ゾーン
- ローカル イントラネット ゾーン
- 信頼済みサイト ゾーン
- 制限付きサイト ゾーン
Allow Font Downloads GPO がこれらのゾーンのいずれかで無効になっており、問題が発生している Web サイトがそのゾーンに収まる場合、Web フォント アイコンが表示されない可能性があります。 たとえば、GPO は信頼済みサイトとローカル イントラネット ゾーンでのみ有効にすることができますが、Web サイトはこれらのゾーンにありません。 このような場合は、次のいずれかの操作を行って問題を軽減できます。
- フォントのダウンロードを許可するために既に有効になっているいずれかのゾーンに Web サイトを追加します。
- Web サイトが適合する追加のゾーンに対して Allow Font Downloads GPO を有効にします。
重要
このポリシーを新しいゾーンに有効にしたり、フォントのダウンロードを許可するゾーンに Web サイトを追加したりすると、悪意のあるフォントを使用する Web サイトにシステムが公開される可能性があります。 このポリシーが有効になっているゾーンには、信頼できる Web サイトのみを必ず追加する必要があります。
グループ ポリシーを使用して Allow Font Download を構成する方法の詳細については、次のポリシー情報の Web ページを参照してください。
コンピューターの構成: https://gpsearch.azurewebsites.net/#746
ユーザー構成: https://gpsearch.azurewebsites.net/#747
ヒント
Internet Explorer のプロパティ ページの [セキュリティ設定] ページに一覧表示されているすべてのゾーンについて、 Font ダウンロード 構成を確認することもできます。
関連記事:
Office 365 アプリ起動ツールとメニュー バーのアイコンが空白
原因 3 - ウイルス対策アプリケーションでフォント アイコンが表示されないようにする
原因 1 も原因 2 も、不足しているアイコンの問題を解決しない場合は、インストールされているウイルス対策アプリケーションを無効にしてみてください。 これらのアプリケーションは、Internet Explorer 11 にフォント アイコンが表示されないようにすることがわかっています。