最終更新日: 2010/06/06
アンテナハウス株式会社
CSS Text Layout Module Level 3(W3C)に縦書き仕様をどのように盛り込むかについて活発な議論が行われている。これについて現時点(2010年6月6日)での議論と対策を整理しておく。
CSS3は、現在策定中の仕様であり、完成は数年先になるであろう。そして、少なくともその先10年から20年程度はその影響は有効であろう。そうなると電子的なコンテンツから紙の書籍を実現する手段であるPDFを通じて紙の書籍に影響を与えるし、さらに将来どういう形になるかは分からない電子書籍に影響を与えることになる。そこで、ここでは検討の範囲を、Webページに限らず、書籍等まで広げて考える。
従来、Webブラウザは縦書きをサポートしていなかったので、縦書きを前提として制作しているWebページはほとんど見当たらない。しかし、このことは日本のWebページに縦書き需要がないことを意味してはいないだろう。
日本では、新聞、雑誌の多く、文芸書籍の大半、経済・ビジネス書籍、一部の教科書は、縦書きで制作されている。
日本の電子書籍は、現在の時点ではコミックや携帯小説が中心である。これに対して、今後は、これらの新聞・雑誌・書籍を電子デバイスを対象として配信する電子出版の普及が見込まれる。その理由は次の通りである。
例えば、最近、発売されて人気が出ているiPhone用の電子ブックアプリケーション『もし高校野球の女子マネージャーがドラッカーの「マネジメント」を読んだら』(もしドラ)は縦書き専用のリーダを組み込んでいる。
縦書きの仕様の設計では、次のようなことを考慮すべきである。
書籍までスコープを広げて考える場合、CSS3のレイアウトでは次のようなことを指定できて欲しい。
このように横書きと縦書きとで様々な特性値の対応関係・計算式を入れ替える必要がある。
CSS3をグローバルな標準として使うためには、縦書きだけではなく、アラビア文字やヘブライ文字のように右から左に書く文字で表記する文書のテキスト・レイアウト指定にも適用できなければならない。
現在のWebブラウザの縦書き対応は極めて不十分である。電子書籍でも海外製のリーダは横書きしか表示できない場合が多いと予想される。このような横書きしか対応できないWebブラウザやリーダで、CSS3によって縦書きレイアウトを指定したページを表示したときでも、正しく表示できることが望ましい。このためには横書きへのフォールバック機能が定義されていることが望ましい。
CSS Text Layout Module Level 3の5月5日付けのEditor's Draftには次のプロパティの記述がある(番号は仕様書の見出し番号)。