EPUBCheck OPF-044: fallback não tem XHTML
Atualizado:
EPUBCheck OPF-044 é uma mensagem de erro: “Spine item with non-standard media-type "…" has no EPUB content document fallback.” Um item de spine de um tipo de mídia não padrão tem uma cadeia de fallback, mas nenhum item nessa cadeia é um documento de conteúdo EPUB. EPUB requer que cada cadeia de fallback spine termine em um documento que os aplicativos de leitura possam sempre mostrar.
A mensagem oficial
Spine item with non-standard media-type "%1$s" has no EPUB content document fallback.
- 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
- Um fallback que aponta para outro arquivo estrangeiro, como um formato de imagem revertendo para outro.
- O fallback do XHTML no final da cadeia foi removido.
- Uma cadeia de fallback que termina em um arquivo com um tipo de mídia digitado incorretamente.
Como consertar isso
- Siga os atributos de fallback do item EPUBCheck mencionado.
- Adicione um documento XHTML com conteúdo equivalente e faça a cadeia atingir isso.
- Ou substitua o item spine por aquele documento XHTML e remova a cadeia.
Quando não é isso
Se o item spine não tiver atributo de fallback algum, isso é OPF-043.
Termos usados aqui
Outras mensagens de OPF
OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-045Encountered circular reference in fallback chain.OPF-042"…" is not a permissible spine media-type.OPF-041Fallback-style item with id "…" could not be found.OPF-040Fallback item with id "…" could not be found.OPF-048Package tag is missing its required unique-identifier attribute and value.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.