ぼくの打ち込むテキストとtext-autospaceの話
ここのScrapboxを読みにきてくれている人は気付いていると思うけれど、ぼくがここに文章を打ち込むときはね、文中の全角文字と半角文字の切り替わりのところには半角スペースを入れている。
週刊少年オオワダは半角スペースを入れない方針で最初から最後まで書いたつもり。
なんで半角スペースを入れるかというと、自分の感覚ではそっちの方が読みやすいから。
(A) ぼくはScrapboxで日記を書いています
(B) ぼくはScrapboxで日記を書いています
上記ふたつなら (B) の方が読みやすいと感じていて、そのために半角スペースをわざわざ挿入している。
ただ、これには葛藤があって、見た目に関することを文字によって制御するのは美しくない。やっていることは、全角スペースを並べてインデントを整えるのと同じことだ。文章は純粋な文章として打ち込んで、それとは別のレイヤーでレイアウトを整えて読みやすくなるならそれがいい。
かつてはInternet Explorerの独自実装でtext-autospaceというCSSプロパティがあって、これが広く普及していたらぼくは活用していたことだろう。
text-autospace-スタイルシートリファレンス
2023年12月にはGoogle Chrome方面から実験的機能の発表があって、Chrome 120以降では利用者が有効化すればtext-autospace的な余白の調整を体験できるようになった。これで読みやすくなるなら、ぼくはわざわざ半角スペースを入力しなくてよくなるので望ましいことだ。
Introducing four new international features in CSS | Blog | Chrome for Developers
ちょっと先の未来には、空白文字を入力することなく全角文字と半角文字が混在するテキストを打ち込んでいたい。「読みやすさのために仕方なく…」とよろしくないことに手を染めている現状が終わりますように。
WEB+DB PRESSの執筆のときの体験はよくて、下の画像の「原稿」のようにテキストを提出したら、雑誌の「紙面」においては全角文字と半角文字の間に余白が挿入されてね、たとえば「ブロックチェーンやNFT」のところを見てほしいんだけど「や」と「N」の間が調整されて読みやすくなっていると思う。ウェブ上のテキストもこうなってほしいので先述のChromeの機能が一般化するとうれしいかもしれない。


