雑記ブログ:日本語の見出しを単語で改行
Closedfirst published: 2019/02/05last updated: 2019/02/05
レスポンシブデザインとか、文字を画像からテキストデータにする流れになってから、日本語見出しの残念な場面に出くわすようになった。見出しの最後1文字だけが画面サイズによっては改行されてしまう問題。
静的なLPであれば span
で区切ってテクニカルな inline-block
制御しておけば良い。問題は、こういうブログのタイトルみたいな動的パーツ。
そこで、今使っているのは、ふと思い出したmikan.jsというライブラリ。正規表現を使った簡易解析で単語を inline-block
してくれて手軽。
ただ、たまに「そこ1つにしちゃうか〜」という区切り方になる場合がある。
そういう時は、だいたい見出しの構成が微妙なので書き直す。
あと、mikan.jsで文章を砕いた時に英語の半角スペースが潰れてしまうようなので、要素に最小サイズを指定しておくと良いかと思われ。