Unicodeの互換文字
互換文字の中には、テキスト処理や表示を行うソフトウェアにとってUnicode標準へ適合するためにまったく重要でないものも存在する。これらは以下の通り:
合成済みダイアクリティカルマーク。たとえば‘Å’(U+00C5)など。Unicodeはこれらの書記素を大文字のラテン文字‘A’に‘Combining Ring Above’(U+030A)を結合した、2つの別々の文字として扱うことを好む。
合字。ラテン文字において、‘ffi’のような合字は従来の文字コードではしばしば別々の文字として符号化される。Unicodeの合字に対するアプローチはそれらをリッチテキストとして扱い、もし有効にされたら、グリフ置換で扱うことである。
合成済みローマ数字。たとえば、ローマ数字の12 (‘XII’: U+216B) は、ローマ数字の10 (‘X’: U+2169) と2つのローマ数字1 (‘I’: U+2160) に分解できる。
合成済み分数記号。これらの分解はキーワード <fraction> を持つ。完全に適合するテキスト処理実装は分数‘1⁄4’(U+00BC)と合成された分数‘1⁄4’(数字‘1’に分数用スラッシュ(U+2044)と数字‘4’を付けたもの)を同じように表示すべきである。
文脈依存のグリフや字形。これらは基本的にアラビア文字で発生する。OpenTypeやTrueType GXのようにグリフ置換の機能を持つフォントを使うことにより、Unicodeに適合するソフトウェアは文字が単語の先頭、中央、末尾のどこに現れるか、あるいは単独で現れるかに応じて、同じ文字を適切なグリフに置換できる。