Pourquoi certains de mes symboles d'interface utilisateur sont-ils affichés sous forme de boîtes?

14

J'ai remarqué cela en premier avec les barres de défilement dans IE10:

entrez la description de l'image ici

Certains éléments de l'interface utilisateur affichent également la même boîte. Voici une liste déroulante de NetLimiter:

entrez la description de l'image ici

Étant donné que cette boîte ressemble au symbole "caractère manquant" utilisé dans le rendu des polices, je pense que cela est en quelque sorte lié à un problème de police. Bien que je n'aie pas pu comprendre cela. La seule police que je connaisse qui soit utilisée pour le rendu des éléments de l'interface utilisateur est Merlott, et celle-là a l'air bien.

Der Hochstapler
la source

Réponses:

15

Les flèches de la barre de défilement sont désormais dessinées à l'aide de caractères spécifiques extraits de la Segoe UI Symbolpolice. [1]

Ces cases carrées dessinées indiquent que Windows ne peut pas trouver la police ou la charger correctement, ou ne peut pas afficher le caractère correctement pour une raison quelconque. Les gens voient généralement cela se produire si la police Segoe UI Symbol est corrompue ou manquante.

La solution, ici, consiste à réinstaller en quelque sorte la police Segoe UI Symbol. Pour ce faire, recherchez le fichier .ttf de la police sur une installation Windows existante, puis installez-le sur votre ordinateur. Il y avait des endroits où vous pouviez le télécharger en ligne, mais ils n'ont pas été sanctionnés par Microsoft et ont été supprimés, d'après ce que je peux dire. Cependant, vous pouvez voir si vous pouvez le trouver de cette façon.

Ben Richards
la source