Une couverture peut sembler correcte lorsque vous ouvrez le livre et pourtant être absente de la bibliothèque d'une liseuse, remplacée par une vignette générique ou différente de celle affichée sur la fiche commerciale.
La raison est simple : dans un EPUB, la couverture n'est pas seulement une image placée au début du livre. C'est une ressource qui doit être présente, lisible, déclarée dans le paquet et identifiée comme couverture. La couverture transmise séparément à une plateforme constitue encore une autre source.
En bref
Pour contrôler une couverture EPUB, vérifiez quatre choses : le bon fichier image est présent, il s'ouvre sans erreur, il est déclaré dans le manifeste avec le bon type, et l'élément porte la propriété cover-image. Comparez ensuite cette image à la couverture de référence de l'édition.
Trois objets que l'on confond souvent
L'image de couverture incluse dans l'EPUB
Il s'agit d'un fichier JPEG, PNG, SVG ou WebP selon les contraintes du format et des canaux visés. Le fichier fait partie de l'archive EPUB.
La page de couverture
De nombreux livres commencent par un document XHTML qui affiche l'image en pleine page. Cette page appartient à l'ordre de lecture. Elle n'est pas, à elle seule, la déclaration machine de la couverture.
La couverture de la fiche commerciale
Amazon, Kobo, les distributeurs et les librairies reçoivent souvent une image séparée. Elle peut être techniquement distincte de l'image embarquée : dimensions plus grandes, profil colorimétrique différent ou fichier optimisé pour la boutique. Une différence n'est donc pas automatiquement une erreur, mais elle doit être volontaire.
Comment EPUB 3 identifie la couverture
Dans le fichier de paquet, souvent nommé content.opf, l'image figure dans le manifest. En EPUB 3, l'item qui représente la couverture porte la propriété cover-image :
<manifest>
<item
id="cover-image"
href="images/cover.jpg"
media-type="image/jpeg"
properties="cover-image" />
</manifest>
Le chemin href doit conduire au fichier réel, en respectant exactement la casse. Cover.jpg et cover.jpg peuvent être deux noms différents selon le système qui traite le livre.
En EPUB 2, on rencontre souvent une ancienne déclaration dans les métadonnées :
<meta name="cover" content="cover-image" />
La valeur de content renvoie alors à l'identifiant de l'image dans le manifeste. Pour un EPUB 3, la propriété cover-image est la déclaration de référence.
Contrôle pratique en six étapes
1. Confirmer qu'il s'agit de la bonne édition
Comparez le titre, le sous-titre, le nom d'auteur, la marque éditoriale et, le cas échéant, la mention de collection. Une ancienne couverture peut rester dans le fichier après une réexportation.
2. Ouvrir l'image elle-même
Une extension .jpg ne garantit pas que le fichier est un JPEG valide. Extrayez l'EPUB sur une copie de travail et ouvrez l'image. Contrôlez :
- l'absence de corruption ;
- l'orientation ;
- la netteté ;
- le bon rapport largeur/hauteur ;
- l'absence de transparence involontaire ;
- la lisibilité du titre en petite vignette.
3. Vérifier le manifeste
Dans content.opf, recherchez le chemin de l'image. Le media-type doit correspondre à son format réel. Un JPEG annoncé comme image/png, ou inversement, peut produire des résultats différents selon les applications.
4. Rechercher cover-image
Une image simplement présente dans le manifeste n'est pas forcément identifiée comme couverture. Vérifiez la propriété sur le bon item et assurez-vous qu'une autre image ne porte pas la même fonction par erreur.
5. Contrôler la page de couverture
Si une page XHTML affiche la couverture, vérifiez qu'elle référence la même image, qu'elle se trouve au bon endroit dans le spine et qu'elle ne crée pas une couverture en double dans l'ordre de lecture.
6. Tester dans plusieurs contextes
EPUBCheck contrôle la conformité structurelle, mais il ne remplace pas l'ouverture du livre dans plusieurs applications. Examinez au minimum :
- la vignette dans une bibliothèque ;
- la première page du livre ;
- l'affichage sur petit écran ;
- la fiche de la plateforme après transmission.
Que signifient les principaux résultats Prism ?
Couverture absente
Prism n'a pas trouvé d'image identifiée comme couverture. Ajoutez la bonne ressource ou corrigez sa déclaration, puis réexportez l'EPUB.
Couverture non déclarée dans le manifeste
Le contenu référence une image que le paquet ne déclare pas correctement. Ne vous contentez pas d'ajouter l'image au dossier : l'item du manifeste doit aussi être corrigé.
Couverture illisible
Le fichier existe, mais son contenu ne peut pas être décodé comme l'image annoncée. Remplacez-le par un export propre plutôt que de modifier uniquement son extension.
Couvertures différentes
L'image incluse et celle fournie comme référence ne semblent pas identiques. Décidez laquelle fait foi. Une différence de compression ou de dimensions peut être normale ; une ancienne maquette ou un autre titre ne l'est probablement pas.
Dimensions ou ratio à confirmer
Il ne s'agit pas nécessairement d'une erreur EPUB. Les exigences d'image commerciale dépendent des canaux. Contrôlez le cahier des charges de chaque plateforme avant de remplacer une couverture qui fonctionne dans le livre.
Corriger sans créer de nouveaux problèmes
Si vous renommez l'image, mettez à jour toutes ses références : manifeste, page de couverture, feuilles de style et éventuels guides anciens. Travaillez sur une copie du fichier, conservez la source, puis relancez EPUBCheck et ouvrez la nouvelle version.
Ne remplacez pas directement le fichier dans l'archive avec un outil ZIP générique sans savoir comment l'EPUB est rempaqueté : le fichier mimetype obéit à des contraintes particulières.
La bonne question
La couverture de l'EPUB et celle de la boutique ne doivent pas forcément avoir les mêmes octets. Elles doivent représenter la même édition et leurs différences doivent être connues, documentées et adaptées à leur usage.
Sources officielles
- EPUB 3.3 — propriété
cover-image - EPUB 3.3 — ancien mécanisme de couverture EPUB 2
- Documentation des messages EPUBCheck
Pour aller plus loin
Si EPUBCheck signale des ressources absentes ou non déclarées, consultez aussi les erreurs EPUBCheck fréquentes et leur correction.