Partager via


Paramètres du Registre ClearType

Mise à jour : novembre 2007

Cette rubrique présente une vue d'ensemble des paramètres du Registre WPF Microsoft ClearType qui sont utilisés par les applications WPF.

Cette rubrique comprend les sections suivantes.

  • Vue d'ensemble de la technologie
  • Paramètres du Registre
  • Niveau ClearType
  • Niveau gamma
  • Structure des pixels
  • Niveau de contraste du texte
  • Rubriques connexes

Vue d'ensemble de la technologie

Les applications WPF qui restituent le texte sur un périphérique d'affichage utilisent les fonctions ClearType pour fournir une expérience de lecture améliorée. ClearType est une technologie logicielle développée par Microsoft, qui améliore la lisibilité du texte sur les écrans à cristaux liquides (LCD) existants, tels que les écrans d'ordinateurs portables et d'ordinateurs de poche ainsi que les moniteurs à écran plat. ClearType fonctionne en accédant aux éléments de la bande de couleur verticale dans chaque pixel d'un écran LCD. Pour plus d'informations sur ClearType, consultez Vue d'ensemble de ClearType.

Le texte restitué avec ClearType peut apparaître considérablement différent lorsqu'il est affiché sur différents périphériques d'affichage. Par exemple, un petit nombre de moniteurs implémentent les éléments de la bande de couleur dans l'ordre bleu, vert, rouge et non dans l'ordre courant rouge, vert, bleu (RVB).

Le texte restitué avec ClearType peut également apparaître considérablement différent lorsqu'il est affiché par les individus dans des niveaux de sensibilité chromatique variables. Certains individus peuvent détecter mieux que d'autres les variations chromatiques légères.

Dans chacun de ces cas, les fonctions ClearType doivent être modifiées afin d'offrir à chaque individu la meilleure expérience de lecture possible.

Paramètres du Registre

WPF spécifie quatre paramètres du Registre pour contrôler les fonctions ClearType :

Paramètre

Description

Niveau ClearType

Décrit le niveau de clarté des couleurs ClearType.

Niveau gamma

Décrit le niveau du composant de couleur des pixels d'un périphérique d'affichage.

Structure des pixels

Décrit la disposition des pixels d'un périphérique d'affichage.

Niveau de contraste du texte

Décrit le niveau de contraste du texte affiché.

Ces paramètres sont accessibles à tout utilitaire de configuration externe capable de référencer les paramètres du Registre WPFClearType identifiés. Ils peuvent également être créés ou modifiés en accédant directement aux valeurs à l'aide de l'Éditeur du Registre Windows.

Si les paramètres du Registre WPF ClearType ne sont pas définis (état par défaut), l'application WPF demande les informations des paramètres système Windows pour les paramètres de lissage des polices.

Remarque :

Pour plus d'informations sur l'énumération des noms de périphériques d'affichage, consultez la fonction Win32SystemParametersInfo.

Niveau ClearType

The ClearType level allows you to adjust the rendering of text based on the color sensitivity and perception of an individual. For some individuals, the rendering of text that uses ClearType at its highest level does not produce the best reading experience.

Le niveau ClearType est une valeur entière comprise entre 0 et 100. Le niveau par défaut est 100, qui signifie que ClearType utilise la fonctionnalité maximale des éléments de la bande de couleur du périphérique d'affichage. Toutefois, le niveau ClearType 0 restitue le texte comme une échelle de gris. En réglant le niveau de ClearType sur une valeur comprise entre 0 et 100, vous pouvez créer un niveau intermédiaire qui convient à la sensibilité chromatique d'un individu.

Paramètre du Registre

Le paramètre du Registre du niveau ClearType se trouve dans un paramètre utilisateur individuel correspondant à un nom de périphérique d'affichage spécifique :

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>

Pour chaque nom de périphérique d'affichage d'un utilisateur, une valeur DWORD ClearTypeLevel est définie. L'écran suivant indique le paramètre du niveau ClearType dans l'Éditeur du Registre.

Paramètres ClearType dans l'Éditeur de Registre

Remarque :

Les applications WPF restituent le texte dans l'un des deux modes disponibles : avec ou sans ClearType. Lorsque le texte est restitué sans ClearType, ce rendu est appelé "rendu en échelle de gris".

Niveau gamma

Le niveau gamma fait référence à la relation non linéaire entre une valeur de pixel et la luminance. Ce paramètre doit correspondre aux caractéristiques physiques du périphérique d'affichage ; sinon, il pourra en résulter des distorsions dans le rendu. Par exemple, un test peut apparaître trop large ou trop étroit, ou encore des franges de couleurs peuvent apparaître sur les bords des traits verticaux des glyphes.

Le niveau gamma est une valeur entière comprise entre 1 000 et 2 200. Le niveau par défaut est 1 900.

Paramètre du Registre

Le paramètre du Registre du niveau gamma se trouve dans un paramètre d'ordinateur local correspondant à un nom de périphérique d'affichage spécifique :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>

Pour chaque nom de périphérique d'affichage d'un utilisateur, une valeur DWORD GammaLevel est définie. L'écran suivant indique le paramètre du niveau gamma dans l'Éditeur du Registre.

Paramètres ClearType dans l'Éditeur de Registre

Structure des pixels

La structure des pixels décrit le type des pixels composant un périphérique d'affichage. Cette structure peut être de trois types :

Type

Valeur

Description

Plat

0

Le périphérique d'affichage n'a aucune structure de pixels. Cela signifie que les sources de lumière de chaque couleur sont étalées de manière uniforme sur la zone de pixel – ce rendu est appelé "rendu en échelle de gris". C'est ainsi que fonctionne un périphérique d'affichage standard. ClearType n'est jamais appliqué au texte rendu.

RGB

1

Le périphérique d'affichage comporte des pixels consistant en trois bandes dans l'ordre suivant : rouge, vert et bleu. ClearType est appliqué au texte rendu.

BGR

2

Le périphérique d'affichage comporte des pixels consistant en trois bandes dans l'ordre suivant : bleu, vert et rouge. ClearType est appliqué au texte rendu. Notez que l'ordre est inversé par rapport au type RGB.

La structure des pixels correspond à une valeur entière comprise entre 0 et 2. Le niveau par défaut est 0, qui représente une structure à pixels plats.

Remarque :

Pour plus d'informations sur l'énumération des noms de périphériques d'affichage, consultez la fonction Win32EnumDisplayDevices.

Paramètre du Registre

Le paramètre du Registre de la structure des pixels se trouve dans un paramètre d'ordinateur local correspondant à un nom de périphérique d'affichage spécifique :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>

Pour chaque nom de périphérique d'affichage d'un utilisateur, une valeur DWORD PixelStructure est définie. L'écran suivant indique le paramètre de la structure des pixels dans l'Éditeur du Registre.

Paramètres ClearType dans l'Éditeur de Registre

Niveau de contraste du texte

Le niveau de contraste du texte vous permet d'ajuster le rendu du texte en fonction de la largeur de trait des glyphes. Le niveau de contraste du texte est une valeur entière comprise entre 0 et 6 – plus cette valeur est élevée, plus le trait est épais. Le niveau par défaut est 1.

Paramètre du Registre

Le paramètre du Registre du niveau de contraste du texte se trouve dans un paramètre utilisateur individuel correspondant à un nom de périphérique d'affichage spécifique :

HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics\<displayName>

Pour chaque nom de périphérique d'affichage d'un utilisateur, une valeur DWORD TextContrastLevel est définie. L'écran suivant indique le paramètre du niveau de contraste du texte dans l'Éditeur du Registre.

Paramètres ClearType dans l'Éditeur de Registre

Voir aussi

Concepts

Vue d'ensemble de ClearType

Référence

ClearType Antialiasing