EPUBCheck OPF-042: filtyp inte tillåten i spine
Uppdaterad:
EPUBCheck OPF-042 är ett felmeddelande: “"…" is not a permissible spine media-type.” Ett EPUB 2 spine listar en fil av en typ som aldrig är tillåten i spine, såsom en stylesheet eller en bild. EPUBCheck namnger medietypen; spine är läsordningen och listar endast dokument.
Det officiella meddelandet
"%1$s" is not a permissible spine media-type.
- 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 som lagts direkt i spine för att visa en helsidesbild eller ett omslag.
- En stilark som listas i spine av ett verktyg som lade till varje fil.
- En spine kopierad från en annan bok med olika filer.
Hur man åtgärdar det
- Hitta itemref EPUBCheck pekar på.
- För en bild, skapa en XHTML-sida som visar den (ett img-element) och lägg den sidan i spine istället.
- För en stilmall, ta bort itemref; länka CSS från XHTML dokumenten istället.
När det inte är detta
Om spine objektet är en annan icke-standardtyp utan fallback, rapporterar EPUBCheck OPF-043.
Villkor som används här
Andra OPF meddelanden
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 "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.