Unihan

異體字

kSimplifiedVariant 簡體異體字

例如 项(U+9879) 是 項(U+9805) 的簡體異體字

kTraditionalVariant 繁體異體字

例如 楓(U+6953) 是 枫(U+67AB) 的繁體異體字

kZVariant

Unicode 把字與字之間的關係分成三個軸, X 軸是意義, Y 軸是抽象形狀, Z 軸是書寫風格,

例如「說」跟「貓」在 X 軸(意義) 的位置不同,

而「貓」跟「猫」在 X 軸位置相同, 在 Y 軸(抽象形狀) 不同.

「說」跟「説」在 X 軸跟 Y 軸都相同, 但在 Z 軸的位置不同, 稱為 z-variants (Z-異體字).

大概就是意義跟抽象形狀相同, 只有寫字的風格稍有不同的異體字.

kSemanticVariant 語意異體字

在意義上完全一樣

例如 U+514E 兎, U+5154 兔 都是表示 兔子.

kSpecializedSemanticVariant 特定語意異體字

意義部分重疊

例如 U+4E3C 丼, U+4E95 井

「丼」可能是指一口井, 也可能是投物入井的聲音, 也可能是日本的蓋飯.

kCompatibilityVariant 相容性異體字

「相容性異體字」是具有異體特性的「相容性字元 (compatibility characters)」.

「相容性字元」是為了相容性, 否則不會收入 Unicode 的字.

相容性是 Unicode 為了與其他字集之間的溝通、轉換.

相對於「相容性字元」的是 Unicode 標準裡的「正規字元 (ordinary characters)」,

這些「正規字元」才是 Unicode 建議使用的.