MudGuard: verrückte darstellung von "ß" wg. text-transform

Beitrag lesen

Hi,

mein h1-tag ist mit text-transform:uppercase formatiert.
meine headline "FUßZEILE" wird - egal in welchen browser - als "FUSSZEIL" interpretiert. aus ß wird SS, das E verschwindet!

Kann ich so nicht bestätigen, IE 6 und Opera 7.53 machen aus "Fußzeile" (oder "FUßZEILE") "FUßZEILE", sprich: das ß wird nicht in Großbuchstaben gewandelt.

Firefox 1.0 macht "FUSSZEIL" draus.

"ß" sowie "ß" im html machen keinen unterschied in der darstellung.

Das ist klar, das muß so sein. Solange die Kodierung des Dokuments ein Zeichen direkt erlaubt, muß es egal sein, ob es direkt oder als numerische Zeichenreferenz oder (so vorhanden) als entity angegeben wird.

dass das problem vom text-transform kommen muss, ist eigentlich klar. wie ich es loesen kann, weiß ich jedoch nicht.

Direkt "FUSSZEILE" schreiben.

und - warum das E am ende verschwindet ist mir ein raetsel.

Ich vermute, daß im FF der bei der Transformation entstehende zusätzliche Buchstabe nicht berücksichtigt wird und die Ausgabe nach 8 Buchstaben (= Länge von "Fußzeile") abgebrochen wird.

Ein Leerzeichen behebt das Problem im Firefox: aus "Fußzeile " wird "FUSSZEILE".
Auch aus "Fußzeile bla" wird "FUSSZEILE BLA".
Sind allerdings mehrere ß im Wort, also z.B. "Fußzeißle", reicht ein Leerzeichen nicht, dann muß es eins pro ß sein.
Aber folgt nach einem Leerzeichen noch ein Wort, also "Fußzeißle bla", funktioniert es wieder.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.