第三章
このページは、EPUB 3.0の日本語仕様の対応度を簡単にテストできるように作りました。
Webのスタイルシートの最新仕様(CSS 3.0)では、縦書きをはじめとする日本語組版のスタイルが取り入れられます。
これがデジタルブックの最新仕様(EPUB 3.0)でも採用されます。
この段落全体が縦に表示されていれば、お使いのブラウザあるいはリーダーは縦書き表示に対応しています。
- 縦書きはCSS3のwriting-mode属性にvertical-rl(古くはlr-tb)を指定します。
- ルビはHTML5のrubyタグを使います。
ルビの例をふたつ。まずは漢字にひらがな。工文社、次はかたかなに英字。ルビ。
- 次は縦中横。縦書きの文章の中で、横にしたい部分だけ、writing-mode属性にhorizontal-tb(古くはlr-tb)を指定します。昨日お貸しした三百五十円(350)返してください。
- 縦中横は、text-combine属性を使う方法もあります。私が借りたお金は二百五十円(250)です。
- 圏点あるいは傍点。CSS3のtext-emphasis-style属性を使います。例は、けんてん。
- 禁則指定もあります。CSS3のline-break属性を指定します。この段落全体で、句点や読点が行の先頭になければ禁則が効いていると期待できます。