EPUBCheck OPF-042: typ pliku nie jest dozwolony w spine
Zaktualizowane:
EPUBCheck OPF-042 to komunikat błędu: „"…" is not a permissible spine media-type.” EPUB 2 spine wymienia plik typu, który nigdy nie jest dozwolony w spine, na przykład arkusz stylów lub obrazek. EPUBCheck określa typ mediów; spine to kolejność czytania i wymienia tylko dokumenty.
Oficjalna wiadomość
"%1$s" is not a permissible spine media-type.
- 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 dodany bezpośrednio do spine, aby pokazać pełnoekranowy obraz lub okładkę.
- Arkusz stylów wymieniony w spine przez narzędzie, które dodało każdy plik.
- A spine skopiowane z innej książki z różnymi plikami.
Jak to naprawić
- Znajdź, do czego odnosi się itemref EPUBCheck.
- Dla obrazu stwórz stronę XHTML, która go wyświetli (element img) i umieść tę stronę w spine.
- Dla arkusza stylów, usuń itemref; zamiast tego połącz CSS z dokumentami XHTML.
Kiedy to nie to
Jeśli element spine jest innym niestandardowym typem bez fallbacku, EPUBCheck zgłasza OPF-043.
Terminy używane tutaj
Inne komunikaty 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 "…".
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.