BiDi

BiDi (BiDirectional) beschreibt ein Dokument, das sowohl Rechts-nach-Links (RTL) als auch Links-nach-Rechts (LTR) Text enthält.

Benutzeroberflächen sollten BiDi-Inhalte korrekt anzeigen, doch viele scheitern daran. Ein Beispiel ist die hebräische Übersetzung des Namens Sarah: שרה, von rechts nach links buchstabiert: Sin (ש), Resch (ר), Heh (ה). Viele Programme würden die Buchstaben in der entgegengesetzten Reihenfolge anzeigen.

Es ist möglich, die Links-nach-Rechts-Anzeigereihenfolge in eine Rechts-nach-Links-Anzeigereihenfolge zu ändern, aber dadurch wird die Fähigkeit, BiDi-Schriften korrekt anzuzeigen, geopfert — mindestens eine wird immer falsch angezeigt. Mit Unterstützung für bidirektionale Schriften ist es möglich, Zeichen aus verschiedenen Schriften auf derselben Seite zu mischen, unabhängig von der Schreibrichtung.

Der Unicode-Standard bietet die Grundlage für eine vollständige BiDi-Unterstützung mit detaillierten Regeln dazu, wie Mischungen aus Links-nach-Rechts- und Rechts-nach-Links-Schriften kodiert und angezeigt werden sollen.

Siehe auch