漫画用EPUB3の作成 漫画向けのEPUB3作成サイトをjavascriptで作ったときの必要になったものについて。 https://github.com/kyukyunyorituryo/FixedEpub3JS #EPUBパッケージング EPUBはXMLやXHTML、CSSファイルをZIPで圧縮したものと説明することが多い。ただし、単純に圧縮しただけでは、EPUB validationで警告が出る。 JSZIPでmimetypeを指定して圧縮 JSZIPでは、フォルダの構造を決めてファイルを圧縮ができる。ここでは例としてデジタルコミック協議会のEPUB3のファイル構造を作成する。 JSZIP.jsとFileSaver.jsが必要になる。 var zip = new JSZip(); zip.file("mimetype", "application/epub+zip"); var me