Cause d'un mauvais rendu des polices dans Chrome?


8

Je remarque que le texte de certaines pages Web semble mauvais lorsqu'il est affiché dans Chrome (16.0.912.77 m) alors qu'il est OK avec Firefox (10.0). FWIW, j'utilise les versions Windows de ces applications, avec les paramètres par défaut.

À titre d'exemple (ironique), www.google.com/webfonts .

Est-ce que quelqu'un sait pourquoi c'est et si quelque chose peut être fait à ce sujet?

Je vous remercie.


Edit: Un autre exemple:

entrez la description de l'image ici


Edit: Voici à quoi cela ressemble dans FireFox:

entrez la description de l'image ici


1
Les captures d'écran peuvent être un meilleur moyen d'illustrer le problème.
ChrisF

Désolé pour ça. Terminé.
OverTheRainbow

Cela ne se produit que sur certaines pages Web. XPSP3, exécutant le dernier navigateur Chrome. La même page semble lisse sur Firefox.
OverTheRainbow

1
J'ai ajouté une capture d'écran telle que vue dans Firefox. C'est plus facile à lire. Comment puis-je demander à Chrome de rendre les pages de la même manière?
OverTheRainbow

3
Pouvez-vous télécharger des captures d'écran .PNG . La compression JPG n'aide pas.
iglvzx

Réponses:


1

Je cherchais une solution pour exactement la même chose: pour améliorer le rendu de chrome. C'était horrible par rapport à Firefox, IE et safari dans Windows (le mode de rendu logiciel dans Safari rend comme sur un Mac, mais c'est un peu lent).

La raison pour laquelle Firefox et IE9 fonctionnent bien est qu'ils utilisent l'accélération matérielle DirectWrite pour rendre les polices.

Il a été suggéré de désactiver l'accélération GPU dans Chrome. Mais ça ne marche pas. J'ai trouvé une assez bonne solution, où le texte sera rendu LEGIBLE (n'a rien dit d'être complètement anti-crénelé et beau):

SUPPRIMER LA LIGNE WOFF ET LES LIGNES SVG !!!!

@font-face {
    font-family: 'SomeFont';
    src: url('../fonts/SomeFont.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/SomeFont.ttf')  format('truetype');
    }

Ce que j'ai trouvé, c'est que Chrome peut améliorer le rendu TTF, mais choisissez d'abord de rechercher les fichiers WOFF. Vous n'avez donc besoin que des fichiers EOT et TTF.


0

Chrome utilise Windows pour le rendu des polices. C'est bien pire sur la version bêta de Windows 8 que partout ailleurs - assez que cela semble presque être un coup à Google. Firefox utilise sa propre méthode de rendu des polices, ce qui alourdit le navigateur mais évite le problème.

Si le réglage de votre ClearType n'aide pas, vous ne pouvez pas faire grand-chose.

Ironiquement, IE9 + possède le meilleur rendu de police de tous les moteurs de navigateur. En d'autres termes, même Microsoft a refusé d'utiliser son propre moteur de polices de merde en ce qui concerne le www.

Je ne sais pas pourquoi Chrome n'a pas encore mis au point une meilleure solution.


Êtes-vous sûr que c'est ainsi que fonctionne Chrome? Il n'obéit même pas aux paramètres DPI .
Louis Waweru

4
En d'autres termes, même Microsoft a refusé d'utiliser son propre moteur de polices de merde en ce qui concerne le www IE9 + utilise DirectWrite, qui est le propre "moteur de polices" de Microsoft.
ta.speot.is

La qualité des polices est bonne dans Chrome sur Mac, elle doit donc être liée au rendu des polices fourni par le système d'exploitation.
Lea Hayes,
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.