Pule para o conteúdo
EPUBCheck · Documento do pacote (OPF)

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

  1. Leia os nomes do tipo de mídia EPUBCheck; se for um erro de digitação para application/xhtml+xml, corrija o manifesto.
  2. Caso contrário, envolva o recurso em um documento XHTML e coloque isso no spine.
  3. 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-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-040 Fallback item with id "…" could not be found.
  • OPF-048 Package 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.

FAQ

O que significa EPUBCheck OPF-043?

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.

É OPF-043 um erro?

OPF-043 é relatado como erro por padrão. O EPUB quebra uma regra da especificação e é inválido. Armazenamentos e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas