软体国际化领域。要求复杂文字编排以适当显示的书写系统称为复杂文本，例子有阿拉伯字母和婆罗米系文字的天城文或泰文。许多文本不要求复杂文字编排，例如拉丁文字和汉字可通过在一直行或直列中简单地依次显示每个字元来排版。然而这些文本有替代形式或者可选特性（如手写体）时也要求复杂文字编排以在电脑上呈现。
需要复杂文字编排的特征.复杂文字编排的语言复杂度的主要特征有：不是所有这些特征的出现要求复杂文字编排，例如希腊文中因上下文不同而改变的，它只是位在一个单字结尾的。统一码对两者分别编码，