2014-09-27 EPUB3ビューワー実装論(プロット) EPUB HTML5 CSS EPUB3について EPUB3の概要 EPUBの歴史 EPUB3ガイドライン・拡張: 電書協ガイド、KADOKAWA-EPUB 既存のEPUB3ビューワー 事実上のリファレンス実装: iBooks リファレンス実装を目指すOSS: Readium スクロールタイプの実装: BiB/i, Murasaki 日本の2大ビューワー開発会社: ACCESS, INFOCITY その他: Google Play Books, SkyEpub, AnFengDe EPUB SDK, ViewPorter, etc. EPUB3ビューワー実装論 基礎知識 リフロー・非リフロー 縦書・横書き XHTML5, CSS3, DOM4: column-width, Range, etc. ランタイム: Web, iOS, Android レンダリングエンジン: WebKit, Gecko EPUB3の構造 EPUB CFI DRM 設計 全体設計 EPUBローダー EPUBパッケージ管理 ページレンダラ 目次、ブックマーク管理 ページローダー、ページ管理: 先読みなど 実装 ページレンダリング ページ数計算 目次とブックマーク DRM プログレッシブ おまけ EPUB3ツール: でんでんコンバーター, Pages, etc. 情報源 これらのことが全て理解できればEPUB3ビューワーを実装できますよってことで。書くかどうかは未定。