EPUBCheck OPF-043: spine element bez fallbacku
Zaktualizowane:
EPUBCheck OPF-043 to komunikat o błędzie: „Spine item with non-standard media-type "…" has no fallback.” spine wymienia plik, który nie jest dokumentem treści EPUB i nie daje fallbacku do niego. Aplikacje do czytania muszą być w stanie wyświetlić każdy element spine, więc obcy plik potrzebuje łańcucha fallback kończącego się XHTML lub SVG.
Oficjalna wiadomość
Spine item with non-standard media-type "%1$s" has no fallback.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Obraz, PDF lub inny plik nie-XHTML umieszczony bezpośrednio w spine.
- A spine element, którego atrybut zapasowy został usunięty.
- Typ mediów z błędem, który sprawia, że plik XHTML wygląda jak obcy.
Jak to naprawić
- Przeczytaj nazwy typu mediów EPUBCheck; jeśli to literówka dla application/xhtml+xml, napraw manifest.
- W przeciwnym razie otocz zasób w dokumencie XHTML i umieść go w spine.
- Lub nadaj elementowi atrybut zapasowy wskazujący na dokument z treścią o tej samej zawartości.
Kiedy to nie to
Jeśli fallback istnieje, ale żaden z jego elementów nie jest dokumentem treści, to jest OPF-044.
Terminy używane tutaj
Inne komunikaty OPF
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.
Źródła
- EPUB 3.3, §3.5.1 Manifest fallbacks · czytaj
- EPUB 3.3, §5.7.2 The itemref element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.