最適化されたテキスト折り返しをオプトインして、速度よりも美しさ重視に。
Chrome 117 以降では、CSS Text Level 4 の新しいテキスト折り返し機能 text-wrap: pretty
を使用できます。
p {
text-wrap: pretty;
}
タイポグラフィのWidows and Orphans は、段落またはテキスト ブロックの最後に単独で表示される単語です。ワイドウは、テキスト ブロックの上部に単独で表示される単語で、オーファンはテキスト ブロックの末尾に単独で表示される単語です。目でテキストをざっと確認する際に中断され、コンテンツの読みづらさにつながる可能性があります。一部のデザイナーは、どんな犠牲を払ってもそれを避け、発生しないようにあらゆる手段を講じます。
Chrome 117 以降では、1 行の CSS(text-wrap: pretty
)で孤立した子要素を回避できます。
この機能は、段落が単一の単語で終わらないようにするだけでなく、段落の末尾に連続してハイフンで区切られた行が出現した場合にハイフンを調整したり、スペースを確保するために前の行を調整したりします。また、テキストの配置も適切に調整されます。text-wrap: pretty
は、一般的な行の折り返しとテキストの分割を改善するためのもので、現在は孤立行に重点を置いています。今後、text-wrap: pretty
はさらに改善される可能性があります。
text-wrap: balance
もあります。これは孤立を防止しませんが、調和のとれたテキスト ブロックを作成するようにテキストを折り返すようにします。個人的には、見出しには balance
、段落には pretty
を使用しています。
最適な行数やパフォーマンスに関する考慮事項の決定に使用されるアルゴリズムの詳細については、機能の背後にあるエンジニアが作成した設計ドキュメントへのリンクをご覧ください。
改行に関する改善やご提案がございましたら、ぜひお寄せください。Chromium バグトラッカーで問題を報告し、問題の詳細と、適切および不適切な改行の例をお知らせください。折り返しご連絡いたします。