Einige Schriftsysteme der Welt, wie Arabisch, Farsi, Urdu und Hebräisch, werden in einer Form geschrieben, die als Rechts-nach-Links (RTL) bekannt ist, bei der das Schreiben auf der rechten Seite einer Seite beginnt und auf der linken Seite endet. Dies unterscheidet sich von der Links-nach-Rechts-Richtung (LTR), in der Sprachen mit lateinischem Alphabet (wie Englisch) geschrieben werden. Wenn LTR-Text mit RTL-Text im selben Absatz vermischt wird, sollte jede Textart in ihrer eigenen Richtung geschrieben werden, was als bidirektionaler Text bekannt ist. Dies kann besonders komplex werden, wenn mehrere Zitierungsebenen verwendet werden. Nahezu alle aus dem Nahen Osten stammenden Schriftsysteme haben diesen Charakter.
Bidirektionale Script-Unterstützung ist die Fähigkeit eines Computersystems, bidirektionalen Text korrekt anzuzeigen. Der Begriff wird häufig in den Jargon-Begriff BiDi oder bidi abgekürzt.