Vue d’ensemble de ClearType
Cet article fournit une vue d’ensemble de la technologie Microsoft ClearType trouvée dans Windows Presentation Foundation (WPF).
Vue d’ensemble de la technologie
ClearType est une technologie logicielle développée par Microsoft qui améliore la lisibilité du texte sur les disques LCD existants (Liquid Crystal Displays), comme les écrans portables, les écrans de poche pc et les moniteurs de panneau plat. ClearType fonctionne en accédant aux éléments de bande verticale individuels en chaque pixel d’un écran LCD. Avant ClearType, le plus petit niveau de détail qu’un ordinateur pouvait afficher était un seul pixel, mais avec ClearType exécuté sur un moniteur LCD, il peut afficher des caractéristiques de texte aussi petites qu’une fraction d’un pixel en largeur. Cette résolution accrue augmente la netteté des détails dans l’affichage textuel, ce qui facilite grandement la lecture sur de longues périodes.
ClearType disponible dans Windows Presentation Foundation (WPF) est la dernière génération de ClearType, qui a plusieurs améliorations sur la version trouvée dans Microsoft Windows Graphics Device Interface (GDI).
Positionnement du sous-pixel
Une amélioration significative de la version précédente de ClearType est l’utilisation du positionnement de sous-pixels. Contrairement à l’implémentation ClearType trouvée dans GDI, ClearType trouvé dans Windows Presentation Foundation (WPF) permet aux glyphes de commencer au sein du pixel et pas seulement à la limite de début du pixel. Grâce à cette résolution supérieure du positionnement des glyphes, l’espacement et les proportions des glyphes sont plus précis et cohérents.
Les deux exemples suivants montrent de quelle manière les glyphes peuvent commencer sur une limite de sous-pixel quand le positionnement du sous-pixel est utilisé. L’exemple à gauche est rendu à l’aide de la version antérieure du renderer ClearType, qui n’a pas utilisé le positionnement de sous-pixel. L’exemple à droite est rendu à l’aide de la nouvelle version du renderer ClearType, à l’aide du positionnement en sous-pixels. Comme vous pouvez le constater, les lettres e et l de l’image de droite sont restituées de manière légèrement différente car elles démarrent toutes sur un sous-pixel différent. Quand vous affichez le texte à sa taille normale sur l’écran, cette différence n’est pas visible en raison du contraste élevé de l’image de glyphe. Cela n’est possible qu’en raison d’un filtrage de couleur sophistiqué incorporé dans ClearType.
Texte affiché avec des versions antérieures et ultérieures de ClearType
Les deux exemples suivants comparent la sortie du renderer ClearType précédent à la nouvelle version du renderer ClearType. Le positionnement du sous-pixel, illustré à droite, améliore considérablement l’espacement de type sur l’écran, en particulier à de petites tailles, quand la différence entre un sous-pixel et un pixel entier représente une proportion importante de la largeur du glyphe. Notez que l’espacement entre les lettres est plus régulier dans la deuxième image. L’avantage cumulatif du positionnement de sous-pixels à l’apparence globale d’un écran de texte est considérablement augmenté et représente une évolution significative dans la technologie ClearType.
Texte avec des versions antérieures et ultérieures de ClearType
Anticrénelage de direction y
Une autre amélioration de ClearType dans Windows Presentation Foundation (WPF) est l’anticrénelage de direction y. ClearType dans GDI sans anticrénelage de direction y fournit une meilleure résolution sur l’axe x, mais pas sur l’axe y. Sur le haut et le bas des courbes marquées, les bords dentelés diminuent la lisibilité.
L’exemple suivant montre le résultat obtenu en l’absence d’anticrénelage de direction y. Dans ce cas, les bords dentelés sur le haut et le bas de la lettre sont apparents.
Texte avec des bords en jaquet sur des courbes peu profondes
ClearType dans Windows Presentation Foundation (WPF) fournit un anticrénelage au niveau de direction y pour lisser les bords en jaquet. Cette fonctionnalité est particulièrement importante pour améliorer la lisibilité des langues d’Extrême-Orient, dont les idéogrammes comptent quasiment autant de courbes marquées horizontales que verticales.
L’exemple suivant montre le résultat de l’anticrénelage de direction y. Dans ce cas, le haut et le bas de la lettre affichent une courbe lissée.
Texte avec antialiasing clearType y-direction
Accélération matérielle
ClearType dans Windows Presentation Foundation (WPF) peut tirer parti de l’accélération matérielle pour améliorer les performances et réduire la charge processeur et la mémoire système requise. En utilisant les nuanceurs de pixels et la mémoire vidéo d’un carte graphique, ClearType offre un rendu plus rapide du texte, en particulier lorsque l’animation est utilisée.
ClearType dans Windows Presentation Foundation (WPF) ne modifie pas les paramètres ClearType à l’échelle du système. La désactivation de ClearType dans Windows définit l’anticrénelage Windows Presentation Foundation (WPF) en mode gris.
L’une des décisions de conception architecturale de Windows Presentation Foundation (WPF) est d’avoir une disposition indépendante de la résolution mieux prise en charge des moniteurs DPI de résolution plus élevés. Cela a pour conséquence que Windows Presentation Foundation (WPF) ne prend pas en charge le rendu de texte alias ou les bitmaps dans certaines polices d’Asie de l’Est, car elles dépendent à la fois de la résolution.
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour