上村さんのv1.5x時代の古典的模範マクロに,旧漢字・異体字変換QKANJI.DEFというのがあって,現在でも調法しているのですが,今頃になってバグが見つかったので報告します。
マクロのバグというよりは,データのバグというところです。
2箇所のバッファに配列してある文字テーブルの対応に間違っているところがあり,一部の新字・旧字が変換できないことが判明しました。
具体的には,「斉」の旧漢字が「齋」に設定されています。
正しくは,「斉」→「齊」で,一方「斎」→「齋」の設定を追加する必要があります。
数枢世畝凄栖声静斉 ← kanji table
↓ 対応する文字に変更
數樞丗畆淒棲聲靜齊 ← Q-kanji table
「斎」は元々文字テーブルに含まれないので,末尾に追加で構いません。
鰛鳧鵄鵞鶇鷆麸齧斎 ← kanji table
↓ 末尾に追加
鰮鳬鴟鵝鶫鷏麩囓齋 ← Q-kanji table