Unscharfe Fonts im Browser: Die Probleme von DirectWrite

Im gezeigten Beispiel der vorigen Seite ist die unterschiedliche Fontmetrik nicht dramatisch. In anderen Fällen kann es jedoch dazu führen, dass ein Text mit GDI fünf Zeilen benötigt. Wird er mit DirectWrite gerendert, kommt er eventuell mit vier Zeilen aus, was dazu führt, dass die folgenden HTML-Elemente nach oben rutschen. Dann sieht komplette Website „schief“ aus. Das zeigen die Bilder 3 und 4.


Bild 3: Wenn man den Vorspanntext aus Bild 1 etwas kürzt und neben zwei andere Boxen in gleichem Layout stellt, dann ergibt sich bei GDI-Rendering diese Darstellung.


Bild 4: Beim Rendern mit DirectWrite entfällt in der linken Box die fünfte Zeile und das Gesamtlayout sieht nicht mehr gut aus.

Das Hochrutschen der nachfolgenden Zeilen lässt sich natürlich mit einem aufwändigeren Design der Website verhindern, etwa durch bessere Stylesheets mit Positionsangaben oder durch eine Tabelle mit festen Höhen. Viele Webdesigner verlassen sich jedoch auf die Fontmetrik. Hinzu kommt, dass trotzdem eine Leerzeile bleibt.

Microsofts Sicht der Dinge

Daniel Melanchton, Evangelist bei Microsoft, erläutert im Gespräch mit ZDNet, warum das Fontrendering mit DirectWrite zu einer anderen Metrik führt als beim Rendering mit GDI. Man habe generell drei Dinge verbessert, nämlich Kerning, Hinting und ClearType. Eine neue Metrik sei dabei unvermeidlich, denn DirectWrite rendere korrekt, während GDI die Breite einzelner Zeichen und des Gesamttextes nicht richtig einhalte.

Genauer gesagt habe man insbesondere beim Kerning und Hinting mit GDI etwas „geschummelt“ und die Informationen, die in den Fontdateien steckt, nicht ganz exakt ausgewertet, was bei DirectWrite nunmehr der Fall sei.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

iOS und iPadOS 18.2 beseitigen 21 Sicherheitslücken

Schädliche Apps können unter Umständen einen Systemabsturz auslösen. Mindestens eine Anfälligkeit erlaubt eine Remotecodeausführung.

6 Tagen ago

Top-Malware im November: Infostealer Formbook bleibt Nummer 1

Sein Anteil an allen Infektionen steigt in Deutschland auf 18,5 Prozent. Das Botnet Androxgh0st integriert…

6 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome

Betroffen sind Chrome 131 und früher für Windows, macOS und Linux. Angreifer können unter Umständen…

6 Tagen ago

Data Analytics: Dienstleister wachsen zweistellig

Marktforscher Lündendonk erwartet für das Jahr 2025 ein durchschnittliches Umsatzwachstum von 14,9 Prozent.

6 Tagen ago

Open-Source-Malware auf Rekordniveau

Alarmierender Anstieg von Open-Source-Malware / Seit 2019 haben Sonatype-Analysen mehr als 778.500 bösartige Pakete aufgedeckt

7 Tagen ago

Bayerische KI-Agentur bietet KI-KOMPASS

Das KI-Werkzeug "BAIOSPHERE KI-KOMPASS" soll Unternehmen den Einstieg in KI erleichtern.

7 Tagen ago