iOS/iPadOS 17.4でSafariが日本語縦書きをサポート。WebKitが最新のWeb標準に対応
Appleは、3月5日付でリリースされたiOS 17.4、iPadOS 17.4、現在ベータ版のmacOS Sonoma 14.4などにバンドルされるWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になったことを明らかにしました。 「たてよこWebアワード」のWebサイトを表示させた様子(画像) AppleはこのSafari 17.4で、過去21年間使われてきたレンダリングエンジンであるWebkitのレガシーなラインレイアウトエンジンをついに廃止し、インラインレイアウトエンジンの全面的な書き換えを完了したことを報告しています。 これにより、最新のWeb標準での相互運用性が向上し、インラインレイアウトのバグが減り、パフォーマンスが向上し、安定性が改善され、新しい機能をはるかに簡単に実装できるようになったそうです。
日本語テキストやコントロールの縦書きをサポート
Webでの縦書きは2019年に「CSS Writing Modes Level 3」がW3Cの勧告に到達したことで、業界標準としての仕様が確立しています。すでにChromeではこの勧告の数年前からCSS Writing Modes Level 3の仕様に沿った縦書きに対応していました。 今回のSafariの縦書きは、このCSSによる縦書きのWriting Modeなどに対応したことで実現したものです。日本語や中国語、韓国語のテキストの縦書きだけでなく、メーター、レンジ、プログレスバーなどUIコンポーネントの縦書き表示も含まれています。 そのほか、Sarafi 17.4では「<input type="checkbox" switch>」によるスイッチコントロールのサポート、CSSが適用されるHTMLのスコープを指定できる「CSS Scoping」をはじめとして、多くの新機能が追加されています。詳細は「WebKit Features in Safari 17.4」をご参照ください。
新野淳一@TechnoEdge