一部のユーザー インターフェイス シンボルがボックスとしてレンダリングされるのはなぜですか?

一部のユーザー インターフェイス シンボルがボックスとしてレンダリングされるのはなぜですか?

私は最初に IE10 のスクロールバーでこれに気づきました。

ここに画像の説明を入力してください

ただし、一部のユーザー インターフェイス要素にも同じボックスが表示されます。以下は NetLimiter のドロップダウン ボックスです。

ここに画像の説明を入力してください

そのボックスはフォント レンダリングで使用される「欠落文字」シンボルのように見えるため、これは何らかの形でフォントの問題に関連していると思います。ただし、私はこれを理解できていません。UI 要素のレンダリングに使用されるフォントとして私が知っているのは Merlott だけですが、これは問題なく見えます。

答え1

スクロールバーの矢印は、Segoe UI Symbolフォントから取得した特定の文字を使用して描画されるようになりました。[1]

これらの四角いボックスが描画されている場合、Windows がフォントを見つけられないか、正しく読み込めないか、何らかの理由で文字を正しく表示できないことを示します。通常、これは Segoe UI Symbol フォントが破損しているか、フォントが見つからない場合に発生します。

ここでの解決策は、Segoe UI Symbol フォントを何らかの方法で再インストールすることです。これを行うには、既存の Windows インストールでフォントの .ttf ファイルを見つけて、それをコンピューターにインストールします。オンラインでダウンロードできる場所もありましたが、私の知る限り、Microsoft によって認可されておらず、削除されました。ただし、その方法でも見つけられるかどうかは確認できます。

答え2

「C:\Windows\winsxs\Backup」フォルダに Segoe UI Symbol フォントのコピーがある可能性があります。

見る「Windows 7 x64 上の Internet Explorer 10 が UI ボタン​​に間違った画像を使用しています」追加情報については。

答え3

使用できる場合がありますMicrosoft の Segoe UI フォント ダウンロードのアップデートこの問題を修正するには、次の手順に従ってください。(リンクが機能しない場合は、「MS Fix KB 2729094」を検索してください。)

関連情報