同じ様な症状が出てたどり着いて、
解決ついでに素人ながらに確認したので備忘録兼ねて追加情報
根本原因はgawkのバージョン次第での
『jlength』関数に対応していない事による起動障害
jlengthが使われているのは、文字間隔による文字列長さの調整であるので、
文字間隔を0で利用するならば関係ない部分であるので、
Arrowsay.awkをメモ帳等で開き編集可能な状態にし、
『+(jlength(No)-1)*pd』を削除してしまって良い
ちなみに、JWCADのバージョンによるかも知れないが、
文字サイズ設定は全角文字基準であるので、
文字間隔を0以外で使用する場合は半角では1/2されるため、
半角2桁以上の場合、文字位置が円中心からズレてしまうので、
上記項『(jlength(No)-1)*pd』を『(jlength(No)-1)*pd/2』に変える必要あり。
また、バグかも知れないが、
『jlength』は全角文字を全角文字として取得する関数と紹介されているが、
半角2文字扱いをされるため文字間隔による長さ増加がおかしくなる。
そもそも全角数字は数字として処理しないので連続処理ができないが⋯