EPUB to EPUB conversion
Hi
I had a curious experience. One of my EPUB did validate fully with the Calibre editor. However, it did not display with iBooks which only gave some terse and unhelpful explanations like:
- "le chargement a échoué car la ressource requise est manquante." One resource is missing (which one, God knows it).
- "Impossible d'ouvrir. il est formaté incorrectement ou n'est pas à un format qu'ibooks peut ouvrir". Bad formatting, or wrong format.
The surprise is that a plain conversion from EPUB to EPUB using Calibre solved the problem, so I hasted to compare the differences between the two books. It would be too long to quote them here. Many made perfect sense (reducing the size of some images, inserting a calibre class everywhere, ... so I will not comment them here.
Some others looked more puzzling to me:
1. - toc.html
I had originally inserted a toc.html made with Calibre. I had moved it at the end of the book but Calibre did not agree and put it back at the front...
2. - meta http-equiv?
- this sentence was systematically inserted under the <head> of every file, under the title tag:
<meta hhtp-equiv="Content-Type" content="text/html; charset=utf-8"/>
Is this a way to "compensate" from the absence of a DOCTYPE?
- also the xml declaration was made slightly longer. lang="fr" became xml:lang="fr"
3. - splitting files instead of manual pagebreaks
Manual pagebreaks (<p class="break"> </p>) were systematically replaced by a split file (even if this was for a small paragraph)
4. - Embedded font file suppressed
The com.apple.ibooks.display-options.xml file was suppressed though I had embedded fonts. The fonts were correctly displayed. Is this file useless?
Last edited by roger64; 05-17-2014 at 06:17 AM.
|