Bedingter Zeilenumbruch mit »Soft Hyphen« nun auch in Firefox [Update]
Der bedingte Trennstrich ­
wurde in die Gecko-Engine implementiert
Bislang scheiterte der Einsatz des bedingten Trennstrichs, der einen optionalen Zeilenumbruch innerhalb langer Wörter ermöglicht an der fehlenden oder mangelhaften Implementierung in diversen Browsern, wobei echte Fehldarstellungen vor allem veraltete Versionen betrafen. Leider glänzte nicht zuletzt die auch Firefox zugrundeliegende Gecko-Engine durch beharrliche Ignoranz. Am 01.07.2007 wurde Bug Nummer 9101 im reifen Alter von acht Jahren nun endlich behoben.
Screenshot des SELFHTML-Beispiels:
Positiv getestet mit Gran Paradiso 3.0a6. Die Verfügbarkeit in Firefox 3 steht somit zu erwarten.
(via The Burning Edge)
Fehler bei der Suchfunktion im Text
Leider hebelt ­
– anders als das proprietäre <wbr>
– die interne Suchfunktion in Firefox, Safari, Opera, Konqueror sowie Internet Explorer 6 und 7 aus, womit Wörter, die eine Trennung explizit erlauben nicht mehr gefunden werden:
In Opera dagegen funktioniert die Suche wie gewünscht. Beinahe, denn beim Testen hat sich leider ein Fehler eingeschlichen, da sich – wie Micha korrekt kommentiert – auch Operas Suchfunktion verweigert, sobald die Zeile tatsächlich umbrochen wird. Ohne Zeilenumbruch wird der Suchbegriff gefunden, wie aus dem aktualisierten Screenshot zu ersehen ist.
Silbentrennung mit JavaScript
Und weil es an dieser Stelle gerade so schön passt noch ein ergänzender Hinweis auf die Möglichkeit, automatisierte Silbentrennung mittels JavaScript vorzunehmen, um das bei schmalem Blocksatz gerne aus dem Ruder laufende Schriftbild zu retten.