EPUBCheck OPF-042: tip de fișier nu este permis în spine
Actualizat:
EPUBCheck OPF-042 este un mesaj de eroare: “"…" is not a permissible spine media-type.” Un EPUB 2 spine listează un fișier de un tip care nu este niciodată permis în spine, cum ar fi o foaie de stiluri sau o imagine. EPUBCheck numește tipul de mediu; spine este ordinea de citire și listează doar documente.
Mesajul oficial
"%1$s" is not a permissible spine media-type.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- O imagine adăugată direct în spine pentru a arăta o imagine pe întreaga pagină sau o copertă.
- Un stylesheet listat în spine de un instrument care a adăugat fiecare fișier.
- Un spine copiat dintr-o altă carte cu fișiere diferite.
Cum să o repari
- Găsiți itemref EPUBCheck la care face referire.
- Pentru o imagine, creați o pagină XHTML care o arată (un element img) și puneți acea pagină în spine în schimb.
- Pentru un fișier CSS, eliminați itemref; legați CSS din documentele XHTML în schimb.
Când nu este acest lucru
Dacă elementul spine este un alt tip non-standard fără un fallback, EPUBCheck raportează OPF-043.
Termeni folosiți aici
Alte mesaje 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 "…".
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.