In-D Board の No.7794 が興味深いので、ここでもう少し取り上げてみます。 InDesign CS3以降で「→」に欧字が隣接していると行分割禁止になってしまうのは、UAX#14 が背景にあると見て間違いないでしょう。そこで「→(U+2192)」の改行プロパティを見ると「AI」になっています。 AIは「EAWがAであり、それをNとして扱うならALと同等、それ以外はIDと同等」ということらしい。 EAW は UAX#11 のことで、東アジアのレガシーな文字セットを考慮した文字幅のプロパティを定めています。文字幅といっても、フォントのグリフの字幅のことだけではありません。 例えば、Shift JIS では1バイトは半角、2バイトは全角とはっきり分かれていて、プログラムでも文字のバイト数だけで半角/全角の区別ができます。 ここで注意してほしいのは、「半角/全角」と文字幅で表現してい