EPUBCheck OPF-033: inga lineära spine objekt
Uppdaterad:
EPUBCheck OPF-033 är ett felmeddelande: “The spine contains no linear resources.” Varje objekt i spine är märkt linear="no", så det finns ingenting att läsa från början till slut. spine definierar läsordningen, och åtminstone ett dokument måste tillhöra den.
Det officiella meddelandet
The spine contains no linear resources.
- 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
Typiska orsaker
- linear="no" tillämpad på alla objekt av misstag, till exempel med en sök-och-ersätt.
- En verktygsinställning som markerar varje dokument som hjälpmaterial.
- En spine som endast listar anteckningar eller bilagor efter huvudkapitlen har tagits bort.
Hur man åtgärdar det
- Öppna spine i paketdokumentet.
- Ta bort linear="no" från itemrefs som utgör huvudtexten (linear="yes" är standard).
- Behåll linear="no" endast på hjälpdokument som svarstexter eller pop-up-noter.
När det inte är detta
Om endast vissa icke-linjära dokument är oåtkomliga, är det OPF-096.
Villkor som används här
Andra OPF meddelanden
OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-034The spine contains multiple references to the manifest item with id "…".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-035Media type "text/html" is not appropriate for XHTML/OPS.OPF-030The unique-identifier "…" was not found.OPF-036Video type "…" might not be supported by reading systems
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.