EPUBCheck OPF-043: spine objekt utan fallback
Uppdaterad:
EPUBCheck OPF-043 är ett felmeddelande: “Spine item with non-standard media-type "…" has no fallback.” spine listar en fil som inte är ett EPUB innehållsdokument och ger ingen alternativ lösning. Läsappar måste kunna visa varje spine objekt, så en utländsk fil behöver en fallbackkedja som slutar med XHTML eller SVG.
Det officiella meddelandet
Spine item with non-standard media-type "%1$s" has no fallback.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- En bild, PDF eller annan icke-XHTML fil som placeras direkt i spine.
- En spine-post vars fallback-attribut har tagits bort.
- Ett skrivfel i mediatypen som gör att en XHTML fil ser ut som en främmande.
Hur man åtgärdar det
- Läs mediatypen EPUBCheck namn; om det är ett skrivfel för application/xhtml+xml, åtgärda manifestet.
- Annars, omslut resursen i ett XHTML-dokument och lägg det i spine.
- Eller ge objektet en fallback-attribut som pekar på ett innehållsdokument med samma innehåll.
När det inte är detta
Om en fallback finns men inget av dess objekt är ett innehållsdokument, är det OPF-044.
Villkor som används här
Andra OPF meddelanden
OPF-042"…" is not a permissible spine media-type.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-041Fallback-style item with id "…" could not be found.OPF-045Encountered circular reference in fallback chain.OPF-040Fallback item with id "…" could not be found.OPF-048Package tag is missing its required unique-identifier attribute and value.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.