EPUBCheck OPF-096: página não linear inacessível
Atualizado:
EPUBCheck OPF-096 é uma mensagem de erro: “Non-linear content must be reachable, but found no hyperlink to "…".” Um documento marcado como linear="no" no spine não está vinculado a lugar algum, então os leitores não podem acessá-lo. Documentos não-lineares são ignorados ao virar páginas no livro e só são acessíveis através de links.
A mensagem oficial
Non-linear content must be reachable, but found no hyperlink to "%1$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
- Notas, respostas ou apêndices marcados como não lineares sem um link do texto ou do índice.
- O único link para o documento foi removido durante a edição.
- Um link que aponta para o nome do arquivo errado.
Como consertar isso
- Leia os nomes do documento EPUBCheck.
- Adicione um link a ele a partir do texto ou do documento de navegação.
- Ou remova linear="no" do seu itemref se ele deve ser lido em ordem.
Quando não é isso
Se o livro usa scripts, EPUBCheck reporta OPF-096b em vez disso, pois um script poderia fornecer o link.
Termos usados aqui
Outras mensagens de OPF
OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-094The "media-type" attribute is required for "…" links.OPF-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-093The "media-type" attribute is required for linked resources located in the EPUB container
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.