ちょっとわかりにくかったですがなんとなく把握しました。
正規表現スタイルが妥当ですかね。
※ ~( は全角スペース
^.(?=~() 苗字が1字の場合
これに字送り2000(の文字スタイル)を適用
^.(?=.~() 苗字が2字の場合
字送り1000を適用
~((?=.$) 名前が1字の場合
字送り2000を適用
(?<=~().(?=.$) 名前が2字の場合
字送り1000を適用
名前1字の時に全角スペースの制御文字がズレるきらいはありますが。
以上、みんさんに代わり回答してみました。
[19662] (z-) (2018/04/23 Mon 12:35) web