Hm, eigentlich sollte der IE da nix malen, wenn die Schriftart das Zeichen enthält. Und das tut sie ja scheinbar, wenn Opera und Mozilla "nichts" darstellen. Oder der IE verwendet aus irgendwelchen Gründen eine andere Schriftart.
Aber ich denke auch, dass das Problem vernachlässigbar ist, wenn der Fall selten auftritt. Ich suche noch mal nach einer Lösung, aber es wird wohl schwierig werden.
Eigentlich brauchst du gar kein ­, du hast ja schon "hard hyphens", ich hatte da nicht ganz genau aufgepasst.
Der Bug ist also eher der hier:
http://bugzilla.mozilla.org/show_bug.cgi?id=95067
In CSS3 wird es wohl bezüglich der Zeilenumbrüche einige Optionen geben:
[l="http://www.w3.org/TR/2003/CR-css3-text-20030514/#line-breaking"]http://www.w3.org/TR/2003/CR-css3-text-20030514/#line-breaking[/l]
Dort steht allerdings auch
Zitat:
|
In the most general case [..], a line break can occur only at white space characters or hyphens, including U+00AD SOFT HYPHEN.
|
Leider finde ich keine klare Aussage, ob ein Browser nun bei einem Bindestrich einen Umbruch zulassen soll. Er darf es wohl aber zumindest. Wenn du was dazu findest, lass es mich wissen - Mich interessiert das jetzt auch.