─グーテンベルクの遙か彼方へ─このブログはEPUB3をはじめとした電子書籍制作の現場からの「現地レポート」を目指しています。電子書籍制作、アプリケーション開発など、多方面の方々からの積極的なご意見をお待ちしております。※『InDesign→EPUB3用XHTML作成ワークフロー』は通常エントリに移動しました。『ジャンル別まとめ/ダウンロード』からアクセスできます。パブリッシングガイドライン」が更新されていたようですので、更新部分を含めてリフロー型電子書籍作成に関する部分をざっくりとチェックしました。以下、見出しは元文書の見出し項目そのまま、赤字はリジェクトの可能性があるなど特に重要と思われる箇所です。電書協ガイドとの互換性についての考察も入れています。マーケティング用表紙画像は必須です”Amazonの商品ページやアファリエイトリンクなどに表示される書影画像(マーケティングカバー画像)についての規定です。最低サイズ2700×1600px以上、解像度300ppi以上、サイズ5MB以下のJPEG画像が必要とあります。「価格やその他の一時的な販売促進の提供に言及する」表紙画像は使用できないとの文言があり、例えばオビに価格やキャンペーン情報を書いてあるケースに注意が必要そうです。内部コンテンツ表紙画像は必須です”電子書籍の中に入れるカバー画像についての規定です。サイズに関してはここには特に指定はありません。表紙画像のOPFでの指定方法に関しての記述がありますが、現状ではもう電書協ガイド準拠で大丈夫な模様です。過去には表紙画像が2回表示されたりしていました(Kindle側がEPUB3の標準的な記述に対応したために直ったと思われます)。本には、論理目次を含める必要があります」との記述があります。入っていないとリジェクトされる可能性があると捉えるべきでしょう。これは電書協ガイドに最低限の論理目次は最初から入っていますので、それに沿ってデータを作っていれば問題はないです。目次のガイドライン”コンテンツ内に通常のページとして表示される目次ページについての規定です。<table>タグを使ってのレイアウトはするな、元の本のページ番号は記述するなというような内容です。これはまあごく常識的と思います。要素を使用した論理目次の記述方法についてのガイダンスです。navを使って作ることになっています。リストのネストによる目次の階層表示のサンプルが載っていますが、これは以前チェックした時点では正常に表示できないRSが多数ありましたので、Kindle以外のストアでも販売することを前提としたEPUB3の中で使うのであれば、対象ストアのRSでの事前表示チェックは必要になるでしょう。使用して論理目次を作成する”EPUB2の仕様であったNCX文書での論理目次の記述方法についてのガイダンスです。要素の記述だけで問題ありません。アイテム”目次とは別に、コンテンツ内の論理的な構造を規定するためのガイドの記述方法です。ページ」などのリンクページ指定と思ってください。今回新しく「読み始め開始位置は定義する必要なし」との記述が加わっています。以前にはあった読み始め開始位置の指定方法の項目が消えている模様です。Unlimitedの悪質ハック対策としての対応でしょう。制作側での「最初のページ」指定の有無にかかわらず、販売時のAmazonサーバ側の処理で自動的に「最初のページ」の部分が決定されるようになったと思ってよいと思います。販売前に端末にサイドロードしてのチェックと表示結果が変わってくるケースもありそうですので、注意が必要です。スクリプトを避ける”Javascript非対応。元ソースに含まれていても自動で削除されるとのこと。ファイル参照は、ソースのスペルと大文字と小文字の区別を一致させる”大文字・小文字を区別するので注意との記述。ハマったことが一度あります。(&zwnj;)です」という記述があります。英語コンテンツなどで使われることのある4分スペースなどは保証外なので注意が必要そうです。形式の文字は使用しないでください。」という一見意味のわからない記述があります。国際規格で、UTF-8はUnicodeをコンピュータで使うための符号化方式のひとつですので、文字通りに取ると使える文字がひとつもなくなります。problems.」とあり、原文の時点で意味が通りません。ここで「Unicode」と呼んでいるのはWindowsのメモ帳などで保存する際に出てくる(MSの呼称としての)「Unicode」形式の話ではないかと思います。実際に指しているのはUTF-16エンコーディング非対応ということでしょう。なるとEPUB3は仕様上UTF-16も文字コードとして認めているようなので、AmazonとしてはUTF-8のみを用いるということで話はわからなくもないです。これは技術仕様文書なので技術用語は正確に扱って欲しいです。これを思い出してしまいました。