EPUBCheck OPF-042 : type de fichier non autorisé dans spine
Mis à jour :
EPUBCheck OPF-042 est un message d'erreur : “"…" is not a permissible spine media-type.” Un EPUB 2 spine liste un fichier d'un type qui n'est jamais autorisé dans le spine, comme une feuille de style ou une image. EPUBCheck nomme le type de média ; le spine est l'ordre de lecture et ne liste que des documents.
Le message officiel
"%1$s" is not a permissible spine media-type.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Une image ajoutée directement au spine pour afficher une image pleine page ou une couverture.
- Une feuille de style listée dans le spine par un outil qui a ajouté chaque fichier.
- Un spine copié d'un autre livre avec des fichiers différents.
Comment le corriger
- Trouvez le itemref EPUBCheck pointé par.
- Pour une image, créez une page XHTML qui l'affiche (un élément img) et mettez cette page dans le spine à la place.
- Pour une feuille de style, supprimez l'itemref ; liez le CSS des documents XHTML à la place.
Quand ce n'est pas ça
Si l'élément spine est un autre type non standard sans repli, EPUBCheck signale OPF-043.
Termes utilisés ici
Autres messages OPF
OPF-041Fallback-style item with id "…" could not be found.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-040Fallback item with id "…" could not be found.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-045Encountered circular reference in fallback chain.OPF-037Found deprecated media-type "…".
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.