EPUBCheck RSC-032: yabancı kaynak, yedek yok
Güncellendi:
EPUBCheck RSC-032 bir hata mesajıdır: “Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Okuma uygulamalarının desteklemesi gerekmeyen bir formatta (yabancı bir kaynak) bir kaynak kullanılıyor ve bunun için bir çekirdek formatta bir yedek yok. Yedek olmaksızın, bunu gösteremeyen uygulamalar hiçbir şey göstermiyor.
Resmi mesaj
Fallback must be provided for foreign resources, but found none for resource "%1$s" of type "%2$s".
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- İçeriğinden doğrudan referans verilen TIFF, BMP veya başka bir temel olmayan formatta resimler.
- Ana medya türleri listesinin dışında yer alan gömülü nesneler veya medya.
Nasıl düzeltilir
- Kaynağı bir çekirdek medya türüne dönüştürün (resimler için: JPEG, PNG, GIF, WebP veya SVG).
- Ya da bir yedek sağlayın: bir manifest yedek özelliği veya alternatif bir resim veya nesne öğesi.
- Manifest medya türünü güncelleyin ve tekrar doğrulayın.
Ne zaman bu değil
Temel bir resim formatına işaret eden bir img, aynı zamanda MED-003 olarak rapor edilebilir.
Burada kullanılan terimler
Diğer RSC mesajları
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.
Kaynaklar
- EPUB 3.3, §3.2 Core media types · okumak
- EPUB 3.3, §3.5 Resource fallbacks · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.