(木)「何を今さら」なんだけどちょくちょく聞かれることがあったりするし、自分整理のためにも。使っているスタイルシートから抜き出してメモ(文字通り備忘録)。これだけでシンプルな縦書きの電子書籍となります(EPUB3チェックではValid)bodyデフォルトで縦書きを指定。writing-mode:vertical-rl→縦書き(vertical)で、右(right)から左(left)という指定line-height(行間)は1.75(横書きだと改行の多い文書はスカスカに見えるので1.6ぐらいがいい塩梅だと思う)body.vertical縦書きの指定。body.horizontal横書きの指定。writing-mode:horizontal-tb→横書き(horizontal)で、上(top)から下(bottom)という指定。作っておくと、ページ単位で縦書き/横書きの指定が簡単。「本文はデフォルトの縦だけど奥付は横書き」とか「扉ページ=縦書き中央配置のページを作るための小細工のため」に使う。縦書きに混じる!?や平成25年、ABCなどの半角英数字や記号などを正立させる。リーダーによって何文字まで正立するか違いがあるので、2文字ぐらいまでが安全なところかな。}縦書き関連はここまで。傍点sesamiはゴマみたいな形、dotは丸。縦書きの場合はゴマ、横書きの場合は丸というのが好み。}h(見出し)タグ何も指定をしないと、リーダーのデフォルト設定となり、思った以上に大きい文字になることが多いと思う。ここで文字サイズなど指定しておく。ブックスなどの場合、デバイスの表示領域以上の大きいサイズの画像を全部表示しようとして画面をハミ出してしまってびっくりすることになる。ここで最大サイズを100%と指定しておく。}pタグ段落タグ文書、元テキストは段落単位にしておくのが基本。リフローは改行位置が決まらないので、改行したければBRタグを使うか、空のpタグを使う。p.line-indent1リーダーのデフォルトがどうなってるのかよくわからないので、行頭の一字下げはなしにしておいて、行頭字下げのコントロールはスタイルシートでする。『EPUB3リフローレイアウトで扉ページ』ページを横方向にして、縦書きにしたいタイトルを入れたdivなどのブロック要素をセンタリングして、ブロックの中を縦書きにする。あるMac版、Windows版のeasy_epub.zipの中に入っています。このツールで作ったファイルをそのままkindleの登録に使ってます。公開されていて、中をみるといろんなパターンがあってとても参考になります。わたしがEPUB3を始めたきっかけは以下の記事とCSS。