上，用来准确、具体地指定选择哪个文字字形的程序。
描述.Unicode是一个编码表，它只是一个表格，没有描绘每个字形的样式，同样意义的字符常会被赋予相同的编码。因此，在一些情况下，我们有必要区分不同的字形。须注意的是，譬如拉丁字母「a」是否有从顶部向右延伸的线，通常不属于不同字形之间的差异，因为可以通过更改电脑字型来修改。可是，在中日韩统一表意文字中，本来根据Unicode的认同原则应该统合的汉字异体字字形，却在一些国家或地方的电脑应用标准里，经常被视为是「另一个字」的字形。擧