メッセージウィンドウにマス目をつけて、
1文字が1マスにぴったり収まるように表示させたいと考えています。

フォントを固定にして、あとは特殊文字などに気をつけて文章を書けば可能だと思ったのですが、
変数の中身(具体的には主人公の名前)に半角文字や特殊文字が使われた場合、
それを表示させるとズレてしまうことに気がつきました。

editで入力する変数の中に使うことを許す文字を、どうにかして指定する方法はありませんでしょうか。

名前を固定にしたり、ズレたままでも突き進んだりするようなことは、
できればやりたくありません。
1〜2行目のようなことをやっているゲームって私は見たこと無いのですけど、
やっぱり大変、もしくは不可能なのでしょうか・・・