Version 1.1.1 Ver.0.8 2014/09/10 Ver.1.0 2014/10/06 Ver.1.1 2014/10/10
EPUB kobo Kindle Apple EPUB IDPF epubcheck Version 3.0.1 3 ver.1.1.2 http://www.ebpaj.jp/guide.html EPUB 2014.07.10 0.8 https://docs.google.com/spreadsheets/d/199c4pst4hszv- 1E2RdoJbnV0PdOS8Y86V1K_rQwFsLY/edit?usp=sharing EPUB EPUB EPUB zip html zip 2
ISBN ISBN EPUB OPF ISBN 10 13 ISBN4-0000-0000-c ISBN978-4-0000-0000-c 4-0000-0000-c 978-4-0000-0000-c 400000000c 978400000000c c EPUB EPUB html - http://densholab.jp/page-61 http://densholab.jp/ http://www.lang.co.jp/ EPUB 2014 10 10 Ver1.1 2-33-18 303 1150-0001 03-3478-1774 http://densholab.jp/ info@densholab.jp 3
電書ラボチェッカー解説 01 02 4
01 02 EPUB IDPF epub epubcheck EPUB OPF ID EPUB No errors or warnings ditected. OK warning error NG epubcheck 11 EPUB OPF OPF EPUB OPF RS OPF EPUB EPUB3 EPUBID EPUB ID ID EPUB JP-e 8 + 12 EPUB OPF rtl right to left ltr left to right EPUB ja NDL ISBN 5
電書ラボチェッカー解説 03 04 05 06 07 6
03 04 JIS EPUB 2-1-1 2-4-1 JIS X 0213 Adobe-Japan1-6 JIS X 0213 Adobe-Japan1-6 2-1-1 Adobe-Japan1 Unicode BMP CID 1 1 Adobe-Japan 1 JIS2004 2-4-1 DTP 2000JIS 2004JIS 1 Adobe-Japan1 LV2 05 JIS 2-1-1 2-4-1 JIS X 0213 Adobe-Japan1-6 JIS X 0213 Adobe-Japan1-6 2-1-1 Adobe-Japan1 Unicode BMP CID 1 1 Adobe-Japan 1 JIS2004 2-4-1 DTP 2000JIS 2004JIS 1 Adobe-Japan1 LV2 06 2-7-1 U+2000 U+200B JISX0213 2-7-1 U+2004 200A U+205F 3 4 u+0020 1 LV3 U+2002 EN SPACE U+2003 EN SPACE U+2000 EN QUAD Uu+2001 EM QUAD EN SPACE EN SPACE 2 U+200B ZERO WIDTH SPACE U+200C ZERO WIDTH NON-JOINER U+200D ZERO WIDTH JOINER LV3 1 JISX0213 2 07 2-3-1 U+20000 U+2FFFF CJK B CJK RS U+20B9F U+20BB7 JIS 2-3-1 Unicode 2 CJK B CJK 1 20BB7 20B9F 5409 53F1 LV3 1 RS Kobo 7
電書ラボチェッカー解説 08 09 8
08 IVS 2-5-1Unicode IVS Unicode IVS Unicode IVS RS 2-5-1Unicode IVS Unicode IVS 1 LV3 1 RS 09 8-1-1 8-2-1 8-3-1 class class "gaiji" PNG PNG 128 128px 128px PNG Unicode gaiji-001.png 128 x 128 pixel Formta:IT Bit:8 EPUB 8-1-1 1 1 RS RS PNG 8-2-1 2 128 128 24bit PNG 1 Adobe-Japan 1 cid-00000.png gaiji-0000.png 128 1 8bit PNG PNG RS 24bit PNG 8-3-1 class gaiji 1 gaiji-line gaiji-wide ibooks Kinoppy 1 gaiji-line gaiji-wide 1em gaiji-wide gaiji-line 9
電書ラボチェッカー解説 10 11 12 10
10 11 12 1-3 3-1-1 EPUB XHTML 3 2 EPUB 3-1-1 ❶ epub の OPF ファイルに 記 述 される 書 誌 情 報 の 中 の 書 籍 のタイトル 名 これを 柱 文 字 として 表 示 する RS が 存 在 する 3 2 OPF ファイルは 書 誌 情 報 収 納 されている 各 ファイルの 登 録 情 報 ページの 並 び 順 などを 記 述 するためのファイル ❷ 著 者 / 翻 訳 者 / 監 修 者 名 併 記 されることもある + / ❸ OPF ファイルに 記 述 される 出 版 社 名 ❹コンテンツ 内 でメインで 使 用 されている 言 語 日 本 語 の 場 合 は ja + 通 常 変 更 する 必 要 なし + EPUB ❺タイトル 個 別 の 識 別 コード jp-e コードを 使 用 する 8 桁 の 数 字 + 12 桁 の 英 数 字 で 構 成 される ❻ファイル 作 成 日 時 記 法 は 厳 密 に 守 る 必 要 がある システムによる 自 動 生 成 が 望 ましい ❼ ibooks 内 で 外 字 画 像 として 用 いられるクラス 名 の 宣 言 電 書 協 ガイドに 準 拠 したコンテンツの 場 合 自 動 的 に gaiji で 始 まる 文 字 は 外 字 画 像 として 扱 われる css 通 常 変 更 する 必 要 なし ❽ ibooks 内 でフォント 指 定 を 用 いるかどうか true を 指 定 することで 明 朝 ゴシックの 指 定 が 可 能 になるほか 埋 め 込 みフォ ントも 指 定 できるようになる ibooks 以 外 の RS で 埋 め 込 みフォントはまだ 表 現 が 不 安 定 なため 注 意 が 必 要 p 通 常 変 更 する 必 要 なし ❾ IDPF の 提 供 している 公 式 の epub 書 式 チェッカーである epubcheck でのチェック 結 果 EPUB フォルダ 内 のファイル 名 と OPF に 記 述 されているファイル 名 の 整 合 性 が 取 れているかどうか ファイル 内 のリンク 指 定 がきちんとなされている か ID 名 の 重 複 がないかなど 様 々な 項 目 をチェックする このチェックをクリアしていない EPUB は 商 業 コンテンツ として 流 通 を 許 されない No errors or warnings ditected. と 表 示 されていれば OK(warning は error よりも 程 度 の 軽 い 警 告 程 度 の 意 味 だが いずれにせよ 出 ていたら NG) ただし 文 字 など 日 本 語 に 依 存 する 問 題 や 画 像 のサイズなど 各 ストアの 規 定 に 依 存 する 部 分 は epubcheck ではチェック できないので 注 意 のこと 以 下 によく 見 られるエラー 項 目 の 一 覧 を 示 す EPUB エラーメッセージ Element [ 要 素 名 ] not allowed here; expected the element end-tag, text or element [ 要 素 名 ] Value of attribute "id" is invalid; must be an XML name without colons Duplicate ID [ 値 ] Element type [ 要 素 名 ] must be followed by either attribute specifications, ">" or "/>" Only UTF-8 and UTF-16 encodings are allowed, detected [ エンコーディング 名 ] '[ ファイル 名 ]': referenced resource missing in the package '[ 識 別 子 名 ]': fragment identifier is not defined in '[ ファイ ル 名 ]' Length of first filename in archive must be 8, but was [ 数 値 ] 意 味 XML 記 述 の 不 正 XML タグの 閉 じ 忘 れ 一 部 表 記 できる 要 素 の 規 定 されているタグ 内 への 不 正 な 記 述 などが 原 因 id に XML の 規 則 に 反 した 要 素 名 が 指 定 されている コロ ンを 含 んでいる 要 素 名 要 素 名 の 先 頭 が 数 字 /ハイフンが 使 用 されているなど 目 次 などでリンク 指 定 に 用 いられる ID の 値 が 重 複 してい る ID は 一 意 の 値 でなければならない XML 属 性 の 引 用 符 または XML タグの 閉 じ 忘 れ EPUB で 許 容 される UTF-8 もしくは UTF-16 以 外 のエンコー ディング(Shift_JIS など)を 使 用 したソースファイルが 存 在 している リンク 先 のファイルが EPUB パッケージ 内 に 存 在 しない 指 定 したファイル 内 に 指 定 した ID 名 が 記 述 された 箇 所 が 存 在 しない EPUB 圧 縮 された ZIP ファイルの 先 頭 に mimetype ファイ ルが 存 在 しない(EPUB 圧 縮 専 用 のアプリを 利 用 するなど して 再 圧 縮 する 必 要 がある) [ 種 類 ] file [ ファイル 名 ] is missing OPF 内 の manifest で 宣 言 されているファイルがパッケー ジ 内 に 存 在 しない item ([ ファイル 名 ]) exists in the zip file, but is not declared in the manifest file OPF 内 の manifest で 宣 言 されていないファイルがパッ ケージ 内 に 存 在 する 11
電書ラボチェッカー解説 13 14 15 12
13 3-1-1 class=tcy <span class="tcy"> </span> 3-1-1 3 2 14 3-2-1 3-5-1 class=upright <span class="upright"> </span> RS KADOKAWA-EPUB PORTAL http://kadokawa-epub.bookwalker.co.jp/ EPUB 3-2-1 <span class= tcy > 1 <span class= sideways > RS 2 1 RS KADOKAWA EPUB PORTAL http://kadokawa-epub.bookwalker.co.jp/download upright RS Kindle CSS text-orientation tcy 2 3-5-1 <span class= upright > </span> <span class= sideways > </span> 180 15 3-2-1 3-5-1 class=sideways <span class="sideways"> </span> RS KADOKAWA-EPUB PORTAL http://kadokawa-epub.bookwalker.co.jp/ EPUB 3-2-1 <span class= tcy > 1 <span class= sideways > RS 2 1 RS KADOKAWA EPUB PORTAL http://kadokawa-epub.bookwalker.co.jp/download upright RS Kindle CSS text-orientation tcy 2 3-5-1 <span class= upright > </span> <span class= sideways > </span> 180 13
電書ラボチェッカー解説 16 17 14
16 8-1-1 8-2-1 8-3-1 class class=gaiji XMDF.book Shift_JIS EPUB Unicode JISX0213:2000 JISX0213:2004 RS EPUB 8-1-1 1 1 RS RS PNG 8-2-1 2 128 128 24bit PNG 1 Adobe-Japan 1 cid-00000.png gaiji-0000.png 128 1 8bit PNG PNG RS 24bit PNG 8-3-1 class gaiji 1 gaiji-line gaiji-wide ibooks Kinoppy 1 gaiji-line gaiji-wide 1em gaiji-wide gaiji-line 17 2-10-1 U+005c Shift-JIS 0x5C Unicode U+A5 2-10-1 U+005c U+005C \ U+00A5 U+FFE5 1 1 U+005C Windows MS U+005C 15
電書ラボチェッカー解説 18 19 20 21 22 23 16
18 CSS EPUB 19 3-4-1 class=italic 3-4-1 <span class= italic > </span> LV2 20 3-6-1 3-7-1 class=super/sub/valine- 3-6-1 <span class= super > </span> <span class= sub > </span> 1 <span class= valign-baseline>abc</span><span class= valign-middle>abc</span> 2 1 2 RS 3-7-1 1 1 RS 1 <span class= super > </span> <span class="sub"> </span> 21 4-3-1 class=lspacing- 4-3-1 letter-spacing 1 LV3 1 RS 22 4-4-1 4-9-1 class=line-height- EPUB 4-4-1 line-height 1 LV2 1 RS 4-9-1 <p><br /></p> margin 1 1 23 4-4-1 4-9-1 class=m-left- EPUB 4-4-1 line-height 1 LV2 1 RS 4-9-1 <p><br /></p> margin 1 1 17
24 25 26 27 28 18
24 EPUB EPUB 25 26 Viewport viewport img img 27 RS 28 viewport 19