合成済み文字
Unicodeにおいて合成済み文字(ごうせいずみもじ、英語: precomposed character)とは、単一の符号位置で、なおかつ「基底文字+結合文字」に分解できる文字のことである。分解可能な文字(ぶんかいかのうなもじ、decomposable character)とも言う。
代表的なものは、 é(アキュート・アクセント付きの小文字のラテン文字の e)のようなダイアクリティカルマーク付きの文字である。é(U+00E9)は、基底文字である e(U+0065)と結合文字であるアキュート・アクセント(U+0301)に分解可能であり、Unicodeではこの両者(合成済み文字と分解された文字列)を等価と見なす。
これは、全ての文字がフォントに含まれていないためである。問題の解決のため、いくつかアプリケーションは、単に分解された文字を等価の合成済み文字に置き換えようとする。
しかし、不完全なフォントでは、合成済み文字が問題を引き起こす場合がある。以下は、インド・ヨーロッパ祖語で「犬」を意味する単語の例である。
ḱṷṓn (U+1E31 U+1E77 U+1E53 U+006E)
ḱṷṓn (U+006B U+0301 U+0075 U+032D U+006F U+0304 U+0301 U+006E)
緑色で表示した、合成済み文字によるダイアクリティカルマークつきのk, u, oが文字化けし、ダイアクリティカルマークつきでないnと別のフォントのように表示される場合がある。2行目では、組み合わせのダイアクリティカルマークが認識できなかったとしても、少くとも基底文字は正しく表示される。