DTP駆け込み寺

No.19160へ返信

記事投稿フォーム
補助
送信

[ 返信 ]

Re^3: 禁則処理がうまく適応されない

Unicode:0xFF63がそれです。
あと文字種が「欧文用文字」である点に注目しましょう。

禁則処理は結局、禁則設定内に登録されている文字、
つまりはUnicodeベースで動作しますから、
0xFF63に相当するUnicode文字は登録されていません。

そして欧文用文字なので、欧文として動作します。
直前の文字が欧文用文字であれば分割されませんが、
和字の場合は分割扱いになったうえで禁則文字として
設定されていないので行頭に来てしまいます。

今回の場合でいえば、全角である0x300Dを使うか、
0xFF63(と対になる0xFF62)を、カスタマイズした
禁則文字設定として登録する必要があります。

[19160] あさうす (2017/04/15 Sat 00:44)