Web ページの textarea または div で、空白を表示したいと考えています。つまり、スペースを小さなドット ∙ として表示し、タブを「⇥」として表示し、改行も別の文字で表示します。となることによって:
These are spaces
These are tabs
次のように表示されます。
These∙are∙spaces↵
These⇥are⇥tabs↵
これは、" " 文字を "∙" などに置き換える JavaScript を使用して実行できますが、これは少し厄介な解決策であり、ユーザーがスペースを入力したり貼り付けたりするのをキャッチする必要があります。さらに、ユーザーがテキスト "These are" に対して検索 (ctrl-f) を実行しても、スペースは実際には文字であるため、テキストは見つかりません。
代わりに、よりクリーンな解決策と思われるものを見つけました: スペースが単に目に見える文字であるカスタム フォントを作成します。スペースに最適です。煩雑な JavaScript は必要ありません。しかし、私が見つけたかなり悪い無料のフォント編集ソフトウェアを使用して、フォントのタブ文字または改行文字を編集できるかどうかを判断できませんでした.
フォントのタブや改行文字を編集できるかどうかを知っている人はいますか?もしそうなら、これを行うのに最も簡単なフォントエディタープログラムをお勧めできますか?