EPUBCheck RSC-032: recurso externo, sem fallback
Atualizado:
EPUBCheck RSC-032 é uma mensagem de erro: “Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Um recurso em um formato que os aplicativos de leitura não são obrigados a suportar (um recurso externo) é usado sem uma alternativa em um formato principal. Sem uma alternativa, aplicativos que não conseguem exibi-lo não mostram nada.
A mensagem oficial
Fallback must be provided for foreign resources, but found none for resource "%1$s" of type "%2$s".
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Imagens em TIFF, BMP ou outro formato não principal referenciadas diretamente no conteúdo.
- Objetos ou mídias incorporadas em formatos fora da lista de tipos de mídia principais.
Como consertar isso
- Converter o recurso para um tipo de mídia core (para imagens: JPEG, PNG, GIF, WebP ou SVG).
- Ou forneça um fallback: um atributo de fallback no manifesto, ou um elemento de imagem ou objeto com uma alternativa.
- Atualize o tipo de mídia do manifest e valide novamente.
Quando não é isso
Um img apontando para um formato de imagem não-básico também pode ser relatado como MED-003.
Termos usados aqui
Outras mensagens de 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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.