Webで縦書きなどを実現する「CSS Writing Modes Level 3」、ついにW3Cの「勧告」に

2019年12月11日

W3Cは、Webで縦書きなどを実現する「CSS Writing Modes Level 3」が勧告に到達したことを発表しました

fig

HTMLで構造化された文書に対してスタイルを与える「Cascading Style Sheet」(CSS)は「CSS 2」から、directionプロパティでテキストの表示方向を左から右か、右から左かを指定可能でした。

今回勧告になった「CSS Writing Modes Level 3」では、従来の横書きの左から右への記述(英語やヒンディ語など)、横書きの右から左への記述(ヘブライ語やアラビア語など)に加えて、日本語やモンゴル語などで使われるような縦書きなどを指定することができます。

また、縦書きでは、右から左への行送り(中国語、日本語、韓国語など)と、左から右への行送り(モンゴル語など)も指定可能。

これらは同一ページ上で混在でき、さらに双方向混在の記述における分離、字形の方向制御、縦書きの行中に短い横書きの文字列を挿入する、などの機能も含まれています。

これによって、Web上でさまざまな言語を用いてこれまでより多様な記述や表現が可能になります。

約10年かけて勧告に

Webでの縦書きなどを実現しようとする取り組みは、電子書籍の実用化が注目され始め、それを実現するために電子書籍の代表的なフォーマットであるEPUBを日本語の組み版に対応させることを目指して2008年から2009年頃に始まった活動が1つの大きなきっかけになっています。

EPUBはその基本的な仕様をHTMLやCSSといったWeb標準に依存しているため、EPUBでの日本語組み版対応にはCSSでの縦書きや傍点などを実現する必要があったのです。

そうした経緯は、2010年11月の記事で紹介しています。

今回の勧告化のプレスリリースにおいても「特に日本の各言語グループの専門家からの関与は、各種機能の研究、特定、そして実装など全ての作業において必須のものでした」と、日本の関係者による貢献が大きなものであったことが記されていました。

取り組み開始から約10年。すでに縦書き機能は何年も前からChromeなどに実装され、一般的な表示方法として使われています。今回の「CSS Writing Modes Level 3」の勧告はそれらが一定の成熟に達したことを示しています。

関連記事

follow us in feedly




カテゴリ

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. [速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019
  2. [速報]AWS、自身でプロセッサを開発していく姿勢を明らかに。独自開発の第二世代ARMプロセッサ「Graviton 2」発表。AWS re:Invent 2019
  3. [速報]AWSをオンプレミスに持ち込める「AWS Outposts」正式リリース。日本国内でも利用可能。AWS re:Invent 2019
  4. [速報]「The Amazon Builders' Library」発表。大規模分散システムの構築、運用などについて、Amazonが学んできたことをコンテンツとして公開。AWS re:Invent 2019
  5. [速報]「Amazon Fargate for Amazon EKS」正式発表。Kubernetes上の分散アプリケーションをマネージドなサーバレスとして自動運用。AWS re:Invent 2019
  6. AWS、超高性能なクラウド基盤を実現するために独自開発した技術を説明。AWS re:Invent 2019
  7. WebAssemblyがW3Cの勧告に到達。「WebAssembly Core Specification 」「WebAssembly Web API」「WebAssembly JavaScript Interface 」の3つ
  8. Windowsデスクトップアプリ開発にも対応した「.NET Core 3.1」が正式リリース。LTS版として3年間の長期サポート対象
  9. 5GキャリアのエッジロケーションにAWSを設置、モバイルデバイスから利用できる「AWS Wavelength」発表。国内ではKDDIが提携。AWS re:Invent 2019
  10. AWS、機械学習のための統合開発環境「Amazon SageMaker Studio」提供開始。コード、ノートブック、データセットをひとつのツールで。AWS re:Invent 2019

最新記事10本