Présentation générale de MS Shell DLG et de FontSubsitutes

Le support de Windows XP a pris fin

Microsoft a mis fin au support de Windows XP le 8 avril 2014. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

Ancien nº de publication de cet article : F282187
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Résumé
Cet article décrit le fonctionnement des mappages de police de caractère du système.
Plus d'informations
La clé de registre suivante énumère les polices courantes et leurs polices de remplacement :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\FontSubstitutes
Quand un programme demande une police de système ou de dialogue classique, le mappage FontSubsitution est utilisé pour rechercher la police adéquate pour les paramètres régionaux du système de l'ordinateur.

MS Shell Dlg



MS Shell Dlg est un mécanisme de mappage qui permet à la version américaine de Microsoft Windows NT et à Microsoft Windows 2000 de prendre en charge les paramètres locaux dont les caractères ne sont pas contenus dans la page de code 1252. Il ne s'agit pas d'une police mais d'un nom de façade pour une police qui n'existe pas. Vous pouvez le spécifier pendant l'installation soit dans le fichier d'installation de Windows NT soit dans celui de Windows 2000. Vous pouvez également l'indiquer lorsque vous personnalisez un ordinateur local en utilisant l'outil Paramètres régionaux dans le Panneau de configuration :
  1. Dans l'outil Paramètres régionaux, dans l'onglet Général, cliquez sur Définir par défaut pour définir les paramètres régionaux.
  2. Cliquez sur Avancés, puis sur un paramètre régional concernant les langues pour des programmes non-unicode. Ceci est également mentionné sous l'appellation " Paramètres régionaux du système ".
  3. Cliquez sur OK, puis redémarrez l'ordinateur. Les modifications appropriées sont apportées à la clé de registre FontSubstitutes.
Il y a deux mappages de police de shell pour Windows 2000 et Windows XP :
  • MS Shell Dlg : Pour assurer la compatibilité avec tous les systèmes d'exploitation Windows précédents, y compris Windows NT.
  • MS Shell Dlg 2 : Pour les programmes natifs envers Windows 2000 et Windows XP.
Quand le mappage MS Shell Dlg est modifié du fait de modifications apportées aux paramètres régionaux du système, cela peut entraîner des effets inattendus sur la façon dont les programmes affichent le texte, en particulier quand un programme qui utilise MS Shell Dlg s'attend à ce que des glyphes soient disponibles auprès de MS Shell Dlg alors qu'ils ne sont pas dans la police en cours de mappage. Cela entraîne en général l'affichage du " glyphe par défaut ". Le glyphe par défaut varie d'une police à l'autre, mais s'apparente en général à un symbole filiforme (|), à un petit carré ou à une boîte rectangulaire. Vous pouvez modifier manuellement le mappage de police si une police unique répond aux besoins des boîtes de dialogue de l'ordinateur et des programmes localisés qui présentent des problèmes d'affichage.
Références
Pour plus d'informations, reportez-vous au site Web MSDN suivant (sous la plate-forme SDK, développez les Services de base, puis les Paramètres internationaux) :Vous pouvez également consulter le site Web Microsoft à l'adresse suivante :
mui glyph font
Propriétés

ID d'article : 282187 - Dernière mise à jour : 12/05/2015 23:17:01 - Révision : 1.0

Microsoft Windows XP Édition familiale, Microsoft Windows XP Professionnel

  • kbnosurvey kbarchive kbinfo kbtool KB282187
Commentaires