Der IE stellt
Ä
völlig richtig als 'Ä' dar; der Firefox setzt '¨' so, dass es für Kleinbuchstaben einigermaßen passt, bei Großbuchstaben jedoch völlig bescheuert aussieht.
Seit wann ist das Problem bekannt?
Firefox (Geckos allgemein?) rendern die '¨' in das vorangegangene Zeichen – unabhängig davon, welches das ist – immer in gleicher Höhe. IEs hingegen ersetzen U+0041 A U+0308 combining diaresis durch das Äquivalent U+00C4 Ä und stellen dieses dar.
Das hat zur Folge, dass IEs mit U+0042 B U+0308 combining diaresis nichts anfangen können, da es solch ein Zeichen B mit Diärese im UCS nicht gibt. Firefox hingegen schmiert locker die '¨' in das B hinein.
Sinvoll wäre eine Kombination von beidem: Wenn das Zeichen mit Diärese im UCS existiert, mach es so wie IE, sonst wie FF.
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)