Microsoft améliore la lisibilité de Chrome sous Windows
6 avril 2024
Microsoft soutient depuis longtemps les logiciels libres et contribue activement au développement de Chromium. Après avoir amélioré l’expérience de Chrome sur les appareils tactiles et accéléré le défilement des pages, l’entreprise cherche maintenant à améliorer le rendu des polices de caractères du navigateur de Google sur Windows, afin que les textes soient aussi clairs et lisibles que dans les applications natives.
Une mise à jour pour améliorer le rendu des caractères sur Chrome
En 2021, Microsoft a mis à jour Edge pour améliorer le rendu des polices et a introduit le Windows ClearType Tuner. Ces modifications ont permis à Edge d’offrir une expérience d’affichage de texte similaire à celle des applications Windows natives. Désormais, Microsoft apporte également ces améliorations à tous les navigateurs basés sur Chromium, y compris Chrome.
Selon Windows Latest, Microsoft a récemment publié un document sur l’état de Chrome confirmant l’intégration de Windows ClearType Text Tuner dans Chrome. Cette fonctionnalité, intitulée« Windows ClearType Text Tuner Integration« , vise à garantir que les préférences de rendu de texte natives de Windows sont respectées sur les appareils Windows.
Amélioration du rendu des polices de Chrome dans la version 124 grâce à Microsoft
Depuis quelque temps, certaines personnes disposant de certaines configurations d’affichage ont remarqué que les polices des sites web apparaissaient floues ou trop fines lorsqu’elles utilisaient Chrome, ce qui rendait la lecture difficile. D’autres navigateurs, tels que Firefox et Microsoft Edge, n’ont pas ce problème et offrent un meilleur rendu du texte.
Dans un ancien fil de discussion sur Chromium, un utilisateur a déclaré que le fait de regarder des textes flous pendant une longue période sur Google Chrome peut même provoquer des maux de tête. Cela est dû au fait que Chrome ne respecte pas le rendu des polices natives de Windows. Par défaut, les applications Windows natives utilisent différents paramètres de contraste et de gamma pour le rendu du texte via DirectWrite, une API de rendu de texte native. Chromium utilise également DirectWrite, mais l’implémentation de Google est limitée à certaines tâches, telles que l’identification des polices.
Google s’appuie sur la bibliothèque graphique Skia, qui est un bon choix pour le rendu de polices multiplateforme et qui fait son travail. Cela signifie que Google prend en charge la création et le rendu des textes sur toutes les plateformes. Toutefois, cette approche entraîne une différence notable dans le rendu des textes sous Windows par rapport aux autres applications.
Microsoft tente de résoudre ces problèmes depuis un certain temps. En 2021, il a publié une mise à jour pour Edge qui a permis au navigateur de prendre en charge le rendu des polices ClearType Windows.
Microsoft apporte ClearType à Chrome malgré les limitations de Skia
Bien que la « prise en charge complète » de ClearType ne soit pas possible sur Chrome parce qu’il utilise Skia pour le rendu de texte, Microsoft a apporté plusieurs modifications pour appliquer les valeurs ClearType Tuner au rendu de texte de Google Chrome. Cela rapproche le rendu des polices de Chrome de celui offert par ClearType avec le backend de rendu de texte de Skia.
« Il n’est pas possible de fournir une prise en charge complète de ClearType dans Chrome en raison de l’utilisation de Skia pour le rendu du texte », a déclaré un représentant de Microsoft. « Cependant, la dernière version de Chrome Canary appliquera les valeurs ClearType Tuner sur Windows et les mappera sur le rendu de texte Skia, ce qui constitue la prise en charge la plus proche de ClearType possible à l’heure actuelle. Ces améliorations sont désormais actives par défaut dans Chrome Canary pour Windows 11/10 et pourraient être mises en œuvre dans la version 124 destinée au grand public.