Chrome Font Rendering: Google entfernt das DirectWrite-Flag

Google hat die Chrome-Unterstützung für mehrere ältere Betriebssysteme, einschließlich Windows XP und Vista, im April 2016 eingestellt.

Das Unternehmen begann, Code aus Chromium, der Open Source-Grundlage des Chrome-Browsers, zu entfernen, um die geänderte Unterstützung widerzuspiegeln und die Codebasis des Browsers zu vereinfachen, indem es sich ausschließlich auf Windows 7 und neuere Versionen von Windows konzentrierte.

Google-Mitarbeiter haben bereits im Januar 2016 damit begonnen, Codefragmente aus Chromium zu entfernen. Einige der entfernten Elemente können sich auf die Schriftwiedergabe des Webbrowsers auswirken.

Problem 579678, Pfad für GDI-Schriftarten entfernen, bestätigt, dass Google das Rendern von GDI-Schriftarten, den Schalter "Direktes Schreiben deaktivieren" und den zugehörigen Code aus Chrome entfernt hat.

Dieser Patch entfernt das GDI-Schrift-Rendering, den Schalter "Disable-Direct-Write" und den zugehörigen Code. Alle Schriftarten werden jetzt von DirectWrite gerendert.

Google Chrome verwendet DirectWrite ab Chrome 52 ausschließlich zum Rendern von Schriftarten unter Windows.

Die Änderung wird in Chrome 52 wirksam, das derzeit auf dem Beta-Kanal verfügbar ist und in der Zwischenzeit veröffentlicht wurde. Beim nächsten stabilen Update wird der Browser jedoch auf diese Version umgestellt, und der Großteil der Benutzer wird die Änderung bemerken.

Die meisten modernen Browser verwenden DirectWrite unter Windows zum Rendern von Schriftarten. In den meisten Fällen funktioniert es auch.

Update : Beachten Sie, dass Google die Markierung aus seinem Chrome-Webbrowser entfernt hat, um DirectWrite zu deaktivieren. Es ist nicht mehr Teil davon, was auch bedeutet, dass es derzeit keine Option mehr gibt, DirectWrite auf Windows-Computern zu deaktivieren.

Wenn die Option deaktiviert ist, haben die betroffenen Benutzer nur noch wenig zu tun. Während Chrome-Erweiterungen wie Font Rendering Enhancer bei einigen das Problem beheben können, haben andere diesbezüglich möglicherweise keine Möglichkeit, wenn Erweiterungen das Problem mit der Schriftwiedergabe nicht lösen können.

Je nach System, Anzeigeeinstellungen und Anzeigetreibern kann DirectWrite jedoch zu einer Verschlechterung der Schriftarten führen. Benutzer, die von dem Problem betroffen sind, können das Flag auf der Seite chrome: // flags setzen, um die Darstellung von DirectWrite-Schriftarten in Chrome bis jetzt zu deaktivieren.

Derzeit ist unklar, wie andere Chromium-basierte Browser, z. B. Vivaldi oder Opera, von der Änderung betroffen sind. Da der Code aus Chromium entfernt wurde, müssten Unternehmen den Code erneut hinzufügen, um weiterhin Unterstützung für die Deaktivierung von DirectWrite in Webbrowsern anzubieten.

Unklar ist auch, wie viele Chrome-Nutzer von Problemen beim Rendern von Schriftarten im Browser betroffen sind und wie viele es geschafft haben, die Rendering-Probleme durch Deaktivieren von DirectWrite zu beheben.

Now You : Sind Sie von der Änderung in Google Chrome betroffen?