![]() |
#1 | ||
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 1000
Join Date: Dec 2012
Location: Los Angeles, CA
Device: Kindle 4
|
Amazon Kindle Publishing Guidelines version 2013.1 Questions
Amazon has recently released an update to their "Amazon Kindle Publishing Guidelines" -- version 2013.1 (can be downloaded here) They have not, however, released new samples that reflect their new guidelines. (Old samples still here.)
In the new guidelines they changed how they want the embedded cover done in the OPF file (3.2). In the middle of giving two methods, they say the below: Quote:
Code:
<package unique-identifier="uid" xmlns:opf="http://www.idpf.org/2007/opf" xmlns:asd="http://www.idpf.org/asdfaf"> <metadata> <dc-metadata xmlns:dc="http://purl.org/metadata/dublin_core" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/"> Does 3.2.2 and 3.2.3 mean that the below is eliminated from the OPF? Code:
<x-metadata> <EmbeddedCover>images/cover.jpg</EmbeddedCover> </x-metadata> I also have questions about the updated TOC. What is a "logical TOC"? In 3.3.1.2, it says the below: Quote:
I don't understand 3.4 "landmarks nav Elements Guidelines" at all. What are they for? Do you have to use them? |
||
![]() |
![]() |
![]() |
#2 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719646
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Looks like a lot of transitioning towards ePub 3 while leaving the existing ePub 2 features in place for maximum backward compatibility.
You don't have to change the way you do covers, the old way will work fine (method 2). Method 1 is based on an ePub3 OPF file. Quote:
Quote:
It looks to me like Kindlegen v2.8 is accepting ePub3 as input (or at least XHTML with an ePub 3 OPF), but you're obviously not required to do so. |
||
![]() |
![]() |
Advert | |
|
![]() |
#3 | ||
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 1000
Join Date: Dec 2012
Location: Los Angeles, CA
Device: Kindle 4
|
Would you recommend sticking with the ePub 2 features or switching to ePub3? (I don't currently output an epub since I only publish on the Kindle.)
Quote:
Quote:
What do the declarations of the Navigation Document look like? The stuff before the below: Code:
<nav epub:type="toc"> <ol> <li><a href=”Sway_body.html#preface_1">AUTHOR'S NOTE</a></li> |
||
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719646
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I'll be honest... from my preliminary (and very cursory) experimentation, the only real difference here is that kindlegen (and KindlePreviewer) v2.8 is accepting ePub3 as input. But it doesn't really appear to be creating KF8 files that are significantly different than what the previous versions of Kindlegen created. I've not really tested any of the multi-media stuff (so take what follows with a grain of salt), but there doesn't seem to be any real inherent advantage to starting with an ePub3 document over ePub2 if you're not ready to make that particular leap with your text-based ebooks.
The only thing that may be an advantage to some is that with ePub3, you don't have to mess with creating an NCX if you don't want to. Kindlegen will automatically create an NCX from the Navigation Document. Here's a small sample of an ePub(3) document that KindlePreviewer doesn't bat an eye at. It's nothing fancy, but it shows an example of the Nav document and an ePub3 OPF file if you're interested. Just don't open the epub in Sigil though, or it won't likely stay an ePub3 ebook. ![]() EDIT: The method 2 for cover images matches exactly what's been in previous editions of the Guidelines, so far as I can tell. The name values may have changed, but it's the same thing: a meta tag with the reserved "cover" name and then a manifested item using the meta tag's "content" property for that item's "id." Same-same. Last edited by DiapDealer; 03-01-2013 at 08:40 PM. |
![]() |
![]() |
![]() |
#5 | |||
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 1000
Join Date: Dec 2012
Location: Los Angeles, CA
Device: Kindle 4
|
Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719646
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
![]() |
![]() |
![]() |
#7 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,972
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
There is an advantage of not going with ePub 3 and sticking to ePub 2. That is that if you ever decided to publish your eBooks elsewhere besides Amazon, you would be all set with the ePub 2 instead of having to modify your ePub 3 to be ePub 2.
|
![]() |
![]() |
![]() |
#8 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 1000
Join Date: Dec 2012
Location: Los Angeles, CA
Device: Kindle 4
|
|
![]() |
![]() |
![]() |
#9 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 1000
Join Date: Dec 2012
Location: Los Angeles, CA
Device: Kindle 4
|
|
![]() |
![]() |
![]() |
#10 |
Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
|
![]() |
![]() |
![]() |
#11 |
Digital Amanuensis
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 727
Karma: 1446357
Join Date: Dec 2011
Location: Turin, Italy
Device: Several eReaders and tablets
|
Hi,
I would like to share a piece of information that might help those who are producing EPUB 3 eBooks and might want to take "advantage" of kindlegen 2.8 to create MOBI/KF8 files from them. Short If you want to convert an EPUB 3 file using kindlegen, in the nav landmarks of your navigation document you MUST specify ONLY one element with epub:type "toc", "cover" and "bodymatter". If you specify other elements (e.g., an item with epub:type "frontmatter"), kindlegen 2.8 FAILS to create the cover/TOC/beginning shortcuts in the output MOBI/KF8 file. If you want to keep those extra bits, you are forced to revert to kindlegen 2.7. Long I have a perfectly legal EPUB 3 file with the navigation document both as XHTML (toc.xhtml) and NCX (toc.ncx, for backward compatibility). The former contains the following landmarks: Code:
<nav class="indice" epub:type="landmarks"> <h1 class="indice">Scelte rapide</h1> <ol class="indice"> <li class="indice"><a class="indice" epub:type="cover" href="copertina.xhtml">Copertina</a></li> <li class="indice"><a class="indice" epub:type="frontmatter colophon" href="colophon.xhtml">Colophon</a></li> <li class="indice"><a class="indice" epub:type="toc" href="indice.xhtml">Indice</a></li> <li class="indice"><a class="indice" epub:type="frontmatter foreword" href="presentazione.xhtml">Presentazione</a></li> <li class="indice"><a class="indice" epub:type="frontmatter" href="p001.xhtml">Inizio del romanzo</a></li> </ol> </nav> Tried to convert the EPUB 3 file with the above code with kindlegen 2.8, and it issues the following warning: Code:
Warning(prcgen):W14023: Failed to add the guide item to the book : frontmatter Code:
<guide> <reference type="cover" title="Copertina" href="Text/copertina.xhtml" /> <reference type="toc" title="Indice" href="Text/indice.xhtml" /> <reference type="text" title="Inizio" href="Text/presentazione.xhtml" /> </guide> Code:
<nav class="indice" epub:type="landmarks"> <h1 class="indice">Scelte rapide</h1> <ol class="indice"> <li class="indice"><a class="indice" epub:type="cover" href="copertina.xhtml">Copertina</a></li> <li class="indice"><a class="indice" epub:type="toc" href="indice.xhtml">Indice</a></li> <li class="indice"><a class="indice" epub:type="frontmatter" href="p001.xhtml">Inizio del romanzo</a></li> </ol> </nav> Code:
<nav class="indice" epub:type="landmarks"> <h1 class="indice">Scelte rapide</h1> <ol class="indice"> <li class="indice"><a class="indice" epub:type="cover" href="copertina.xhtml">Copertina</a></li> <li class="indice"><a class="indice" epub:type="toc" href="indice.xhtml">Indice</a></li> <li class="indice"><a class="indice" epub:type="bodymatter" href="p001.xhtml">Inizio del romanzo</a></li> </ol> </nav> Summary From the discussion above, it seems to me that: 1) if nav landmarks are present, the <guide> is ignored; 2) there is a bug in kindlegen 2.8, because if it cannot parse a nav landmark element, it fails to create the cover/TOC/begininning shortcuts; 3) the Kindle Publishing Guidelines do not state explicitly that the only recognized epub:type's are "cover", "toc", and "bodymatter"; 4) in any case, Amazon forces you to open your book at "bodymatter", even if you want to open your book at (say) "preface" or "introduction" or whatever --- In other words, IMHO, they restrict the option for "opening point" to "beginning of text", which is not very desirable. Last edited by AlPe; 03-04-2013 at 08:47 AM. |
![]() |
![]() |
![]() |
#12 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719646
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I actually thought #3 was fairly clear according to the guidelines, myself. Both sections 3.4.1 and 3.5.1 state that anything other than Cover, Beginning, and TOC is not recommended... whether using nav landmarks or guide items.
|
![]() |
![]() |
![]() |
#13 | |||
Digital Amanuensis
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 727
Karma: 1446357
Join Date: Dec 2011
Location: Turin, Italy
Device: Several eReaders and tablets
|
Alright, let's read 3.4.1 together:
Quote:
Quote:
Please observe that "start reading location (”Go to Beginning”)" does not mean anything w.r.t. EPUB 3 specs. Quote:
EDIT: BTW, I have just sent an email to Amazon KPTools, reporting this issue. Just to say that I am not complaining for the sake of complaining, but I just would like to work better, without second-guessing things that should be written black-on-white in the official documentation. Last edited by AlPe; 03-04-2013 at 10:33 AM. |
|||
![]() |
![]() |
![]() |
#14 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,972
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
![]() |
#15 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719646
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Still, I suspect there'll be an update that fixes the situation where ALL landmarks are ignored when the doc contains unsupported types. Last edited by DiapDealer; 03-04-2013 at 12:21 PM. |
|
![]() |
![]() |
![]() |
Tags |
kindle, landmarks nav, ncx, opf, publishing guidelines |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle Publishing for Amazon - How to format the Product Description | vogella | Amazon Kindle | 0 | 11-15-2011 07:36 AM |
Need help obtaining a amazon kindle, international version | arfarf624 | Amazon Kindle | 3 | 07-04-2011 11:10 AM |
Seriously, Amazon? 33% more for the Kindle version? | djulian | General Discussions | 26 | 04-23-2011 12:14 PM |
Free Book: Publish on Amazon Kindle with Kindle Direct Publishing | koland | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 02-26-2011 08:45 AM |
The true cost of publishing on the Amazon Kindle | karunaji | News | 19 | 02-20-2011 02:13 PM |