Warum der Aufwand mit JavaScript
Ich habe nur eine alternative Möglichkeit vorgestellt, die den Ansatz von anderen Browsern auf den IE ausdehnt.
wenn IE es doch auch anders kann?
Na wie du selbst sagst:
(Auch wenn das eine durchaus zweifelhafte Interpretation der CSS-Spec ist.)
Entweder IE setzt die Eigenschaft korrekt u, dann ist writing-mode angebracht, oder er macht es falsch, dann sollte man writing-mode zumindest keinem anderen Browser vorsetzen, weil das nicht zukunftsfähig ist.
Übrigens ist für den IE 8 im standardkonformen Modus -ms-writing-mode nötig, was gleichzeitig die Wahrscheinlichkeit verringert, dass ein anderer Browser die Angabe nicht wie gewünscht, weil standardkonform darstellt.
Mathias