BiDi
BiDi (双向) 描述了包含从右到左 (RTL) 和从左到右 (LTR) 文本的文档。
用户界面应正确显示 BiDi 内容,但许多界面都失败了。例如,希伯来语对“Sarah”这个名字的翻译:שרה,拼写(从右到左)是 罪 (ש)、拉赫 (ר)、嘿 (ה)。许多程序会以相反的顺序显示字母。
可以将从左到右的显示顺序翻转为从右到左的显示顺序,但这会牺牲正确显示 BiDi 脚本的能力——至少其中一种总是显示不正确。通过双向脚本支持,可以在同一页面上混合不同脚本的字符,而不管书写方向如何。
Unicode 标准为完整的 BiDi 支持提供了基础,并详细规定了混合从左到右和从右到左脚本的编码和显示规则。
另见
- 相关词汇表术语
- 维基百科上的双向文本
- UAX#9: Unicode 双向算法