EPUBCheck OPF-042: tipo de arquivo não permitido em spine
Atualizado:
EPUBCheck OPF-042 é uma mensagem de erro: “"…" is not a permissible spine media-type.” Um EPUB 2 spine lista um arquivo de um tipo que nunca é permitido no spine, como uma folha de estilo ou uma imagem. EPUBCheck nomeia o tipo de mídia; o spine é a ordem de leitura e lista apenas documentos.
A mensagem oficial
"%1$s" is not a permissible spine media-type.
- 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 adicionada diretamente ao spine para mostrar uma imagem em página inteira ou uma capa.
- Uma folha de estilo listada no spine por uma ferramenta que adicionou todos os arquivos.
- Um spine copiado de outro livro com arquivos diferentes.
Como consertar isso
- Encontre o itemref EPUBCheck para o qual aponta.
- Para uma imagem, crie uma página XHTML que a mostre (um elemento img) e coloque essa página no spine em vez disso.
- Para uma folha de estilo, remova o itemref; vincule o CSS dos documentos XHTML em vez disso.
Quando não é isso
Se o item spine for outro tipo não padrão sem um fallback, EPUBCheck relata OPF-043.
Termos usados aqui
Outras mensagens de OPF
OPF-041Fallback-style item with id "…" could not be found.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-040Fallback item with id "…" could not be found.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-045Encountered circular reference in fallback chain.OPF-037Found deprecated media-type "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.