逐語的/リスト/その他の文字グリッド

逐語的/リスト/その他の文字グリッド

フレーム付きリストにテキスト ブロックがあります。リストの各文字がグリッド スクエアを占めるように、リストの上に薄いグリッドを描画したいと考えています。

TikZ を使用してリスト パッケージを多かれ少なかれ再実装せずにこれを行う方法はありますか? 現時点でこれを実現するために私が思いつくのはこれだけです。

\documentclass{article}
\usepackage{listings}
\lstset{frame=single}

\begin{document}
  \begin{lstlisting}
    I want these characters to live inside grid rectangles.
  \end{lstlisting}
\end{document}

関連情報