Is the cover image displaying properly in the epub you generate before you run
the epub through KindleGen?
Are you using any kind of customization? Or are you using Oxygen's
"out-of-the-box" epub transform for DocBook?
Epub covers are typically an html file with a cover image embedded inside it.
Mobi uses the cover image itself. By default, I believe Oxygen gives the cover
image an id of "cover-image" and the cover.html page an id of "cover"
Any changes you need to make can be done via the Archive Browser in Oxygen.
Find the content.opf file inside the epub before you put it through KindleGen.
In the <metadata> section, find your <meta name="cover" and check what it
refers to. In all likelihood, you want it to point to the cover image, called
"cover-image" (<meta name="cover" content="cover-image"/>). If it already does
that, check that the id of your cover image in the manifest is in fact
"cover-image".
There really isn't anything you can do in the DocBook that would affect this
behavior, but you might want to check that your source doc has the cover tagged
correctly so that Oxygen outputs it as an epub cover. I'm sure there are other
ways of doing it, but here's how I tag mine:
Inside the <info> tag, I include:
<cover>
<mediaobject role="cover">
<imageobject>
<imagedata fileref="../pathtocovers/epub_cover.jpg" contentdepth="700"
contentwidth="500" />
</imageobject>
</mediaobject>
</cover>
Hope that helps.
jz
From: DC Denison [mailto:[email protected]]
Sent: Monday, November 26, 2012 12:39 PM
To: [email protected]
Subject: [docbook-apps] "missing cover" in docbook epub converted to Amazon
kindle .mobi file
I'm using an epub generated from a Docbook transformed via ANT in Oxygen to
create a .mobi file for the Amazon Kindle (using Kindle Previewer).
It keeps giving me a "missing cover" warning, which is displayed over the cover
image.
The Kindle Previewer documentation says that the cover should be included this
way:
Define covers in the OPF file using the following tags:
<metadata>
...
<meta name="cover" content="my-cover-image" >
...
</metadata> ... <manifest>
...
<item href="MyCoverImage.jpg" id="my-cover-image" media-type="image/jpeg" >
...
</manifest>
But I'm having trouble figuring out how to insert that into the DocBook file,
or into the ePub using Oxygen's Archive Browser. I think I would probably have
to insert that file in more than just the manifest folder. Also would it
conflict with the "cover.jpg" file that's already in the ePub?
Any suggestions?
thanks!
DC Denison
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]