双向文本（）用于某些文字上，特别是如阿拉伯语（包含其变体波斯体）和希伯来语等文字是，即从右手边书写而结束于左手边。这不同于世界上的其它许多语言是的。当在同一段落混合使用这两种文字且其各自使用自己的书写方向时，这种文稿被称为"双向文稿"。如果使用多层的引用时，问题将会变得更复杂。许多电脑程式无法正确地处理双向文稿。譬如，这个希伯来语的名字 Sarah （שרה），其拼法应为从右至左的：shin（ש）、resh（ר）、heh（ה）。一些浏览器则会以相反的方式来显示希伯来语文句。有一些书写系统则可以使用任