EPUBCheck OPF-043: item spine sem fallback
Atualizado:
EPUBCheck OPF-043 é uma mensagem de erro: “Spine item with non-standard media-type "…" has no fallback.” O spine lista um arquivo que não é um documento de conteúdo EPUB e não dá fallback para um. Os aplicativos de leitura devem ser capazes de mostrar cada item spine, então um arquivo estrangeiro precisa de uma cadeia de fallback terminando em XHTML ou SVG.
A mensagem oficial
Spine item with non-standard media-type "%1$s" has no 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
- Uma imagem, PDF ou outro arquivo não-XHTML colocado diretamente no spine.
- Um item spine cujo atributo de fallback foi removido.
- Um erro de digitação no tipo de mídia que faz um arquivo XHTML parecer um arquivo estrangeiro.
Como consertar isso
- Leia os nomes do tipo de mídia EPUBCheck; se for um erro de digitação para application/xhtml+xml, corrija o manifesto.
- Caso contrário, envolva o recurso em um documento XHTML e coloque isso no spine.
- Ou dê ao item um atributo de fallback apontando para um documento de conteúdo com o mesmo conteúdo.
Quando não é isso
Se um fallback existir, mas nenhum de seus itens for um documento de conteúdo, isso é OPF-044.
Termos usados aqui
Outras mensagens de OPF
OPF-042"…" is not a permissible spine media-type.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-041Fallback-style item with id "…" could not be found.OPF-045Encountered circular reference in fallback chain.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.