出遅れましたが、参考になれば ...
picture 環境での実装の考えたたのですが、tikz で実装。
最大、6つの点の座標を求め、閉じた線分を描くようにしました。。
各文字の枠は grid を使うが、横枠数で割り切れないときは
左側と右側の部分に分けて grid で描いてみました。。
出遅れたので、横枠数の変更や「文字枠の大きさ」も
オプションで指定できる様にしてみました。
ただし文字枠の大きさを変更すると文字数目安の数値が
若干上すぎるのが気になります。