URI: http://www.j-a-b.net/web/char/char-ua-bidi-variance
aktualisiert: 2009-12-04
© 2002-2009 Contact
Bei der Berücksichtigung der Bidirektionalität geschriebener Sprachen
ist zu beachten, dass es unterschiedliche Regeln für die Schreibrichtung gibt.
Teilweise sind diese direkt für ein Zeichen definiert, teilweise aber auch
durch den Gebrauch der Unicode-Bidi-Zeichen
LEFT-TO-RIGHT MARK, Unicode CP 8206dec
(Symbol ,
Abkürzung: LRM) und
RIGHT-TO-LEFT MARK, Unicode CP 8207dec
(Symbol ,
Abkürzung: RLM) oder des
HTML
dir
Attributes oder des CSS unicode-bidi
Attributes definiert. Ein weiteres Problem ist, dass Browser die unterschiedlichen
Regeln sehr abweichend interpretieren.
Die folgende Illustration zeigt, wie
Kombinationen der Regeln in drei verschiedenen Browsern umgesetzt werden. Es
sind bisweilen erhebliche Abweichungen bemerkbar und nur Mozilla wendet sowohl den Wert
normal als auch den Wert embed auf das CSS unicode-bidi Attribut an.