Microsoft verbessert die Lesbarkeit von Chrome unter Windows
6 April 2024
Microsoft ist seit langem ein Unterstützer von Open-Source-Software und trägt aktiv zur Entwicklung von Chromium bei. Nach der Verbesserung des Chrome-Erlebnisses auf Touch-Geräten und der Beschleunigung des Seiten-Scrollens will das Unternehmen nun auch das Schrift-Rendering des Google-Browsers unter Windows verbessern, damit Texte genauso klar und lesbar sind wie in nativen Anwendungen.
Ein Update zur Verbesserung der Schriftdarstellung in Chrome
Im Jahr 2021 aktualisierte Microsoft Edge, um die Schriftdarstellung zu verbessern und führte den Windows ClearType Tuner ein. Diese Änderungen ermöglichten es Edge, eine Textanzeige zu bieten, die der von nativen Windows-Anwendungen ähnelt. Jetzt bringt Microsoft diese Verbesserungen auch für alle Chromium-basierten Browser, einschließlich Chrome.
Laut Windows Latest hat Microsoft kürzlich ein Chrome-Status-Dokument veröffentlicht, das die Integration von Windows ClearType Text Tuner in Chrome bestätigt. Die Funktion mit dem Titel‚Windows ClearType Text Tuner Integration‚ soll sicherstellen, dass die nativen Windows-Text-Rendering-Einstellungen auf Windows-Geräten respektiert werden.
Chrome verbessert die Darstellung von Schriften in Version 124 dank Microsoft
Seit einiger Zeit haben einige Benutzer mit bestimmten Bildschirmkonfigurationen bemerkt, dass die Schriftarten auf Websites bei der Verwendung von Chrome verschwommen oder zu dünn erscheinen, so dass sie schwer zu lesen sind. Andere Browser, wie Firefox und Microsoft Edge, haben dieses Problem nicht und bieten eine bessere Textdarstellung.
In einem alten Chromium-Thread erklärte ein Benutzer, dass das längere Betrachten von verschwommenen Texten in Google Chrome sogar Kopfschmerzen verursachen kann. Das liegt daran, dass Chrome das Rendering nativer Windows-Schriften nicht respektiert. Standardmäßig verwenden native Windows-Anwendungen unterschiedliche Kontrast- und Gamma-Einstellungen für die Textdarstellung über DirectWrite, eine native Textdarstellungs-API. Chromium verwendet ebenfalls DirectWrite, aber die Google-Implementierung ist auf bestimmte Aufgaben beschränkt, wie z.B. die Erkennung von Schriftarten.
Google verlässt sich auf die Skia-Grafikbibliothek, die eine gute Wahl für das plattformübergreifende Rendering von Schriften ist und ihre Aufgabe erfüllt. Das bedeutet, dass Google die Erstellung und das Rendering von Texten auf allen Plattformen übernimmt. Dieser Ansatz führt jedoch zu einem deutlichen Unterschied bei der Darstellung von Texten unter Windows im Vergleich zu anderen Anwendungen.
Microsoft versucht schon seit einiger Zeit, diese Probleme zu beheben. Im Jahr 2021 veröffentlichte es ein Update für Edge, mit dem der Browser die ClearType-Windows-Schriftartdarstellung unterstützt.
Microsoft bringt ClearType zu Chrome trotz Skia-Einschränkungen
Während eine „volle Unterstützung“ für ClearType in Chrome nicht möglich ist, weil dieser Browser Skia für das Text-Rendering verwendet, hat Microsoft einige Änderungen vorgenommen, um ClearType Tuner-Werte auf das Text-Rendering von Google Chrome anzuwenden. Dadurch nähert sich die Schriftdarstellung von Chrome der von ClearType mit dem Text-Rendering-Backend von Skia an.
„Es ist nicht möglich, ClearType in Chrome vollständig zu unterstützen, da Skia für das Text-Rendering verwendet wird“, sagte ein Microsoft-Vertreter. „Die neueste Version von Chrome Canary wendet jedoch ClearType Tuner-Werte auf Windows an und ordnet sie dem Skia-Textrendering zu, was derzeit die bestmögliche Unterstützung für ClearType darstellt.“ Diese Verbesserungen sind jetzt in Chrome Canary für Windows 11/10 standardmäßig aktiv und werden möglicherweise in Version 124 für die Allgemeinheit implementiert.