HTML における和欧文間スペース
和文中の欧文について,一般的な組版のルールでは前後に四分アキを入れる。しかし,HTML において現時点ではそうした処理ができない。これについて,対応を考える。
現時点では,和文中に半角英数字が現れるとき,前後に半角スペースを入れることとする。今のところ,半角スペースを入れるほうが読みやすくなり改行も正しく扱われるからである。しかし,これは本来 CSS やブラウザによってサポートされるべきことであることに変わりはない。
将来的には,こうした事情への対応も踏まえ,前後にある半角スペースの有無にかかわらず等しく四分アキで表示されるように実装されることを期待する。
この問題を解決するために待たれる text-spacing プロパティは, CSS Text Level 4 で実装される予定である。気の長い話になりそうだ。
多くの記事があるので,書きとめる。
- http://www.otsune.com/diary/2006/06/21/1.html#200606211
- otsune
- 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、それを自覚して使う方が良い
- Graphic Wizards Lair
- 参照 2020-12-28
- https://rna.hatenadiary.jp/entry/20060621/p2
- rna
- 和欧混在テキストで和文と欧文の境目に半角スペース入れるのはバッドノウハウなの?
- rna fragments
- 参照 2020-12-28-
- https://qiita.com/CodeOne/items/43d2b8e4247b020652b2
- 株式会社コードワン
- 日本語文章中、英単語の両端にスペースをつける人
- Qiita
- 参照 2020-12-28
- https://unformedbuilding.com/articles/css-text-spacing-can-not-wait/
- まとり
- text-spacingが待ち遠しい
- Unformed Building
- 参照 2024-12-10
- https://devadjust.exblog.jp/29549895/
- jsakamoto
- 日本語がメインの HTML 文書を作成中、英数字の単語の前後に半角空白は入れるべきか・入れないべきか? 2023年再び
- devadjust.exblog.jp
- 参照 2024-12-10
まだ解決には至らないが,少しずつ進展もあるようだ。逸れるものも併せて書きとめる。
- https://unformedbuilding.com/articles/adopt-hanging-punctuation/
- まとり
- hanging-punctuationプロパティの採用
- Unformed Building
- 参照 2024-12-10
- https://zenn.dev/inaniwaudon/articles/3ff8761773178c
- いなにわうどん
- Chrome で text-spacing-trim プロパティがサポートされたぞ!!
- Zenn
- 参照 2024-12-10
- https://coliss.com/articles/build-websites/operation/css/css-4-features-for-i18n.html
- コリス
- CSSで句読点括弧のカーニングができるようになるぞ! 日本語が読みやすくなる最近サポートされた・近日サポートされるCSSの機能のまとめ
- coliss.com
- 参照 2024-12-10
- https://coliss.com/articles/build-websites/operation/css/chrome-123-adds-5-new-css-features.html
- コリス
- ついにChromeで使えるようになったCSSの便利機能! light-dark()関数、field-sizingプロパティ、句読点括弧のカーニングができるtext-spacing-trimプロパティ
- coliss.com
- 参照 2024-12-10