Anonim

Update: Google hat DirectWrite mit der Veröffentlichung von Chrome 37 Ende August 2014 standardmäßig aktiviert. Daher wird das Flag jetzt als "DirectWrite deaktivieren" aufgeführt. Sie sollten dieses Flag aktivieren, wenn Sie die DirectWrite-Unterstützung deaktivieren möchten.
Google Chrome für Windows ist seit langem von Problemen beim Rendern von Schriftarten geplagt. Von Schriften, die im Vergleich zu anderen Plattformen leicht „aus“ erscheinen, bis hin zu Renderfehlern sieht Text in Chrome einfach nicht so gut aus. Glücklicherweise hat eine neue Beta-Funktion des Browsers endlich Unterstützung für DirectWrite, Microsofts Text-Rendering-API für Windows, gebracht, die das Schrift-Rendering erheblich verbessern kann. Bisher wurde beim Rendern von Chrome-Schriftarten die Windows Graphics Device Interface (GDI) verwendet, eine ältere und weniger leistungsfähige API.

Über gHacks, ein Beispiel für das Rendern von Chrome-Schriftarten in Windows, wenn DirectWrite deaktiviert (oben) und aktiviert (unten) ist.

Wie von gHacks festgestellt , enthält Chrome Version 35, jetzt in der Beta-Version, eine Einstellung zum Aktivieren der DirectWrite-Unterstützung. Um DirectWrite in Chrome zu aktivieren, stellen Sie zunächst sicher, dass Sie die Beta-Version des Browsers verwenden, und stellen Sie sicher, dass Sie mindestens auf Version 35 aktualisiert sind (speziell haben wir diese Funktion in Chrome 35.0.1916.27 getestet).
Starten Sie als Nächstes Chrome und geben Sie chrome: // flags in die Adressleiste des Browsers ein. Dies ermöglicht den Zugriff auf eine Vielzahl von verborgenen und experimentellen Funktionen. Seien Sie also vorsichtig, wenn Sie in diesem Menü herumstöbern.

Suchen Sie die Einstellung zum Aktivieren von DirectWrite . Es ist derzeit der fünfte Eintrag von oben, aber wenn er in zukünftigen Versionen verschoben wird, können Sie ihn über die On-Page-Suchfunktion von Chrome ( Control-F oder F3 ) schnell finden. Wählen Sie Aktivieren und beenden Sie den Browser und starten Sie ihn neu.
Beim Neustart werden Sie feststellen, dass die Darstellung von Chrome-Schriftarten, insbesondere in Bezug auf Google Fonts, wesentlich sauberer aussieht. Außerdem treten gelegentlich keine Fehler beim Rendern von Chrome-Schriftarten mehr auf, durch die Schriftarten in früheren Versionen des Browsers nicht mehr erkannt wurden.
Wenn Sie aus irgendeinem Grund die alte GDI-Rendermethode bevorzugen, wiederholen Sie einfach die obigen Schritte und wählen Sie „Diesmal deaktivieren“ . Nach wie vor müssen Sie Chrome vollständig beenden und neu starten, um die Änderung zu sehen.
Wie bereits erwähnt, ist die DirectWrite-Unterstützung derzeit nur in der Beta-Version von Chrome verfügbar. Es ist unklar, wann Google den Übergang zur stabilen Windows-Version des Browsers beschließt.

Verbessern der Wiedergabe von Chrome-Schriftarten in Windows mit Directwrite