KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

広告

今までに出版した電子書籍

Amazon.co.jp: 急急如律令: Kindleストア

 

日本語のEPUBチェックのエラー表示

 だいぶ前に使っていたEPUBチェッカーは英語表示だったけれど、今は日本語でもできるようです。試しにわざとエラーが出るようにしてみてどのような表示になるか試してみた。

pagina EPUBchecker

 

EPUBを普通にZIP圧縮しただけだと次のエラーが出る。

  • ERROR mimetypeファイルエントリが存在しないか、アーカイブの先頭以外の場所に存在しています.
  • ERROR ファイル 'META-INF/container.xml' が見つかりません.

 

manifestでtoc.ncxを宣言していたが、ファイルがない場合。

  • ERROR ファイル 'item/toc.ncx' が見つかりません.

standard.opfからtocncxのmanifest宣言を削除した場合

  • ERROR OPF-049 /item/standard.opf
  • ERROR OPF-049 /item/standard.opf(line 59, col 55) ID 'ncxtoc' のアイテムがマニフェストにありません.
  • WARNING  アイテム 'item/toc.ncx' がEPUB内に存在しますが、OPFマニフェストで宣言されていません.

ナビゲーションのtitleタグをわざと間違えてみた。

  <title>タイトル</ttle>

 

  • FATAL  /item/nav.xhtml(line 8, col 16) ファイル解析時の致命的なエラー '要素タイプ"title"は、対応する終了タグ"</title>"で終了する必要があります。'.
  • ERROR RSC-005 /item/nav.xhtml ファイル解析時のエラー '要素タイプ"title"は、対応する終了タグ"</title>"で終了する必要があります。'.

ナビゲーションの文字コードの宣言をなくしてみた

<meta charset="UTF-8" />

 この場合はエラーが出なかった。

<?xml version="1.0" encoding="UTF-8"?>を<?xml version="1.0" ?>にしたがエラーは出なかった。

 

ナビゲーション文書から<li>を削ってみた

  • ERROR RSC-005 /item/nav.xhtmlERROR RSC-005 /item/nav.xhtml(line 15, col 36) ファイル解析時のエラー '要素 "a" をここに書いてはいけません. ; ここに書かれるべきものは 要素の終了タグ または 要素 "li" です.'.
  • FATAL RSC-016 /item/nav.xhtmlFATAL RSC-016 /item/nav.xhtml(line 16, col 7) ファイル解析時の致命的なエラー '要素タイプ"ol"は、対応する終了タグ"</ol>"で終了する必要があります。'.
  • ERROR RSC-005 /item/nav.xhtml ファイル解析時のエラー '要素タイプ"ol"は、対応する終了タグ"</ol>"で終了する必要があります。'.