EPUBを作るサイトを作ろうと思ったが、ベースとなるEPUBを先に作ってみる。EPUBのバリデーションチェックはPaginaEpub-Checkerが楽かなと思って使っている。ただ、JAVAのランタイムだけじゃなくてSDKも入れないと動かない場合があるので要チェックかな。
metaタグの次の部分を
<meta property="rendition:layout">pre-paginated</meta>
<meta property="rendition:orientation">portrait</meta>
<meta property="rendition:spread">landscape</meta>
このようにする
<meta name="original-resolution" content="600x837" />
<meta name="primary-writing-mode" content="horizontal-rl" />
<meta name="book-type" content="comic" />
<meta content="true" name="zero-gutter" />
<meta content="true" name="zero-margin" />
<meta content="none" name="orientation-lock" />
<meta content="true" name="fixed-layout" />
<meta content="false" name="region-mag" />
キンドルでは、画像ファイルの解像度をmetaタグにoriginal-resolutionという名前で追加しないといけないようです。横×縦の順番で書く。
manifestタグに次の文を追加した
<item id="cimage" media-type="image/jpeg" href="images/cover.jpg" properties="cover-image" />
これを素にキンドル用のEPUBを作ろうと思う。