2010-06-20 16 views
0

J'essaie d'afficher le CO2 dans un contrôle de texte statique sur une application .NET, mais sur certains systèmes Windows XP, l'indice-2 (unicode 2082) apparaît comme un carré). Je suspecte que ce soit un problème de police tel qu'il apparaît sur certains systèmes Windows XP mais pas sur tous. Il s'affiche toujours sur Windows 7 et Vista. Il est disponible sur la police MS Gothic. Idées très bienvenues.Pourquoi l'indice 2 n'apparaît-il pas sur Windows XP?

+0

Quelle police utilise votre étiquette? –

+0

J'utilise MS Sans Serif – user371726

Répondre

2

MS Sans Serif ne contient pas le caractère Unicode U + 2082, par conséquent, le glyphe sera uniquement rendu en tant que carré. Pour résoudre le problème, vous devez utiliser un caractère où U + 2082 est disponible.

Vous pouvez vérifier tous les caractères disponibles avec l'utilitaire charmap.exe de Windows. MS UI Gothic par exemple contient ce caractère, ainsi que Segoe UI ou Arial Unicode MS.