10月20日、CSS Working Groupは「CSS Text Level 4 Draft Updated」という記事を公開しました。この記事では、CSS Text Module Level 4の最新のWorking Draftについて詳しく紹介されています。
CSS Text Module Level 4は、テキストの操作に関するプロパティを定義し、それらの処理モデルを指定するCSSモジュールです。このモジュールは、行の折り返し、整列、空白の扱い、テキストの変換などに関する機能を提供します。
最新のWorking Draftでは、いくつかの注目すべき変更が行われています。まず、text-wrap
プロパティが新たにtext-wrap-mode
とtext-wrap-style
の2つのプロパティのショートハンドとして再構成されました。また、text-wrap-mode
はwhite-space
プロパティのロングハンドとなりました。これにより、特にtext-wrap: balance
を実装している場合は、新しいショートハンドとロングハンドの関係に合わせて更新する必要があります。
さらに、word-boundary-detection
プロパティは廃止され、フレーズベースの行の折り返しはword-break: auto-phrase
で制御されるようになりました。また、フレーズベースのスペースの挿入は、word-space-transform
プロパティのauto-phrase
値で制御されます。
このWorking Draft以降の変更点は、詳細にはChanges sectionにリストされています。
この記事では、CSS Text Module Level 4の最新のWorking Draftに関する情報を提供しました。詳細な内容や変更点については、CSS WG Blog – CSS Text Level 4 Draft Updatedを参照していただきたい。
The deprecation of word boundary detection and the introduction of word-break: auto-phrase and word-space-transform: auto-phrase signal a shift towards phrase-based handling. This Buckshot Roulette aligns better with natural language processing and potentially improves line-breaking accuracy.