“
村上:Operaに縦書きを実装することはありえる?
ホーコン:ない。日本の人達に聞いたが縦書きは要らないようだ。
村上:Webデザイナーたちは、横書きに馴染んでいるからね。でも、本を書く人たちは縦書きを必要としているよ。だから電子書籍EPUBの縦書き対応のために、CSSの縦書きの仕様 CSS3 Text Layout [2]が重要。すべてのブラウザが縦書きをサポートする必要はないことは認める。でも CSS3 Text Layout で定義する marginーbefore/after/start/end などの論理プロパティは実装してほしい。これらは縦書き用にデザインしたスタイルシートでも縦書き非対応のUAで横書きで問題なく表示されるためのものだから。
ホーコン:それがないと互換性の問題が起きるということだね。しかし、プロパティの数が増えすぎるのはあまりよくない。スタイルシートのセレクタで縦書き用と横書き用のところを分けるのでだめか?
村上:いや、それではうまくいかない。
ホーコン:分かった。CSS3 Text Layoutドラフトをチェックして、後でコメントしよう。
” —まだまだ、実現は遠そうですね…