Achtung: Dieser Beitrag ist alt.
Es kann gut sein, dass seine Inhalte nicht mehr aktuell sind und es ist auch möglich, dass niemand mehr auf neue Kommentare antwortet.
Bei den letzten Links der Woche wies ich auf diesen Artikel hin, der (unter anderem) aufzeigt, wie der Firefox 3 etwas übereifrig an jeder nur möglichen Stelle Ligaturen platziert. Dieses, naja, Feature ist ein Teil des OpenType-Supports, den es in der Version 3 des FF neu gibt. Und dieses Feature kann man, wenn man sich davon gestört fühlt, einfach mit CSS abstellen:
span { text-rendering:optimizeSpeed; }
Die CSS-Eigenschaft text-rendering gibt dem CSSler die Kontrolle darüber, wie der Firefox einen Text zu rendern hat. Mit allen Features (optimizeLegibility), mit höchster Geschwindigkeit bei gleichzeitigem Ignorieren der OpenType-Features (optimizeSpeed), oder mit besonders präzisem Rendering … oder was auch immer geometricPrecision bedeuten soll. Das unten stehende Bild zeigt die drei Varianten in der genannten Reihenfolge.
Mit text-rendering:optimizeSpeed; wird man die verbockten Ligaturen los, verliert allerdings auch das OpenType-Kerning. Ob das jetzt bei kleinen Bildschirmschriften so schlimm ist, sei dahingestellt.

Lou ¶
Geschrieben am 23. Juni 2008 um 22:31 Uhr
Klingt sehr nach Eigengewächsen a la Netscape und IE5 seinerzeit.
Solchen Dingen verweigere ich mich!