もし、マクロの互換性を保持するのであれば、
当然、内部文字コードの互換性も保持しなければならない。
WZ5の内部文字コードはSJISなのだが、どうやってUnicodeに対応しているか、
当然知っているよな。
SJISを独自拡張して、3バイトでUnicode文字の一部を表現しているわけだ。
こんな奇妙奇天烈な文字コードなんて、一時しのぎでしかないことは解りきっている。
マクロの互換性を維持する選択肢なんて、そもそも無いに等しい。