Grund für schlechtes Zeichensatz-Rendering in Chrome?

8

Ich stelle fest, dass der Text auf einigen Webseiten in Chrome (16.0.912.77 m) und in Firefox (10.0) in Ordnung ist. FWIW, ich verwende die Windows-Versionen dieser Anwendungen mit Standardeinstellungen.

Als (ironisches) Beispiel www.google.com/webfonts .

Weiß jemand, warum das so ist und ob etwas dagegen unternommen werden kann?

Vielen Dank.


Edit: Ein weiteres Beispiel:

Bildbeschreibung hier eingeben


Bearbeiten: So sieht es in FireFox aus:

Bildbeschreibung hier eingeben

OverTheRainbow
quelle
1
Screenshots können das Problem möglicherweise besser veranschaulichen.
ChrisF
Das tut mir leid. Erledigt.
OverTheRainbow
Es kommt nur auf einigen Webseiten vor. XPSP3 mit dem neuesten Chrome-Browser. Dieselbe Seite sieht in Firefox gut aus.
OverTheRainbow
1
Ich habe einen Screenshot hinzugefügt, wie er in Firefox angezeigt wird. Es ist einfacher zu lesen. Wie kann ich Chrome dazu bringen, Seiten auf dieselbe Weise zu rendern?
OverTheRainbow
3
Können Sie .PNG- Screenshots hochladen ? Die JPG-Komprimierung hilft nicht.
Iglvzx

Antworten:

1

Ich suchte nach einer Lösung für genau dasselbe: Chrom besser rendern zu lassen. Es war schrecklich im Vergleich zu Firefox, IE und Safari unter Windows (der Software-Rendering-Modus in Safari wird wie auf einem Mac wiedergegeben, ist aber etwas langsam).

Der Grund, warum Firefox und IE9 gut rendern, ist, dass sie DirectWrite-Hardwarebeschleunigung verwenden, um die Schriftarten zu rendern.

Es wurde vorgeschlagen, die GPU-Beschleunigung in Chrome zu deaktivieren. Aber es geht nicht. Ich habe eine Lösung gefunden, die gut genug ist, um den Text lesbar zu machen.

ENTFERNEN SIE DIE WOFF-LINIE UND SVG-LINIEN !!!!

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

Was ich fand, war, dass Chrome TTF besser rendern kann, aber zuerst nach WOFF-Dateien suchen möchte. Sie benötigen also nur EOT- und TTF-Dateien.

Josephus
quelle
0

Chrome verwendet Windows zum Rendern von Schriftarten. In der Windows 8-Betaversion ist es weitaus schlimmer als anderswo - genug, dass es bei Google fast wie ein Schlag zu sein scheint. Firefox verwendet eine eigene Methode zum Rendern von Schriftarten, die den Browser schwerer macht, das Problem jedoch vermeidet.

Wenn die Optimierung Ihres ClearType nicht hilft, können Sie nicht viel tun.

Ironischerweise hat IE9 + die beste Schriftwiedergabe aller Browser-Engines. Mit anderen Worten, selbst Microsoft lehnte es ab, eine eigene beschissene Font-Engine zu verwenden, wenn es um das WWW geht.

Ich bin mir nicht sicher, warum Chrome noch keine bessere Lösung zusammengestellt hat.

Imperative Ideen
quelle
Sind Sie sicher, dass Chrome so funktioniert? Es werden nicht einmal die DPI-Einstellungen beachtet .
Louis
4
Mit anderen Worten, selbst Microsoft hat sich geweigert, eine eigene beschissene Font-Engine zu verwenden, wenn es um die Verwendung von DirectWrite im WWW-IE9 + geht. Dabei handelt es sich um Microsofts eigene "Font-Engine".
ta.speot.is
Die Schriftqualität in Chrome unter Mac ist in Ordnung, daher muss sie sich auf die vom Betriebssystem bereitgestellte Schriftwiedergabe beziehen.
Lea Hayes