EPUBCheck RSC-032: zasób zewnętrzny, brak zapasowego
Zaktualizowane:
EPUBCheck RSC-032 to komunikat o błędzie: „Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Zasób w formacie, którego aplikacje do czytania nie są zobowiązane wspierać (zasób obcy) jest używany bez zamiennika w formacie podstawowym. Bez zamiennika aplikacje, które nie mogą go wyświetlić, nic nie pokazują.
Oficjalna wiadomość
Fallback must be provided for foreign resources, but found none for resource "%1$s" of type "%2$s".
- 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
- Obrazy w formacie TIFF, BMP lub innym niepodstawowym, bezpośrednio wskazywane z zawartości.
- Wbudowane obiekty lub multimedia w formatach spoza listy podstawowych typów mediów.
Jak to naprawić
- Przekonwertuj zasób na podstawowy typ mediów (dla obrazów: JPEG, PNG, GIF, WebP lub SVG).
- Lub zapewnij zapas: atrybut manifestu zapasowego lub element zdjęcia lub obiektu z alternatywą.
- Zaktualizuj typ mediów manifestu i zweryfikuj ponownie.
Kiedy to nie to
Img wskazujący na format obrazu, który nie jest podstawowy, może być również zgłoszony jako MED-003.
Terminy używane tutaj
Inne komunikaty RSC
RSC-031Remote resource references should use HTTPS, but found "…".RSC-033Relative URL strings must not have a query component, but found one in "…".RSC-030File URLs are not allowed in EPUB, but found "…".RSC-034Scripts must have a JavaScript media type.RSC-029Data URL is not allowed in this context.RSC-035"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
Źródła
- EPUB 3.3, §3.2 Core media types · czytaj
- EPUB 3.3, §3.5 Resource fallbacks · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.