EPUBCheck NAV-011: entradas de navegação fora de ordem
Atualizado:
EPUBCheck NAV-011 é uma mensagem de aviso: “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” As entradas de uma navegação não estão na ordem de leitura. Um link aponta para um lugar antes do alvo da entrada anterior, na ordem spine ou dentro de um documento, e EPUBCheck nomeia ambos.
A mensagem oficial
"%1$s" nav must be in reading order; link target "%2$s" is before the previous link’s target in %3$s order.
Variações
spine: spinedocument: document
- Severidade padrão
- Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
- 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 índice editado manualmente cuja ordem não corresponde mais ao spine.
- Um capítulo movido no spine sem atualizar a tabela de conteúdos.
- Uma lista de páginas construída a partir de números de páginas classificados como texto (1, 10, 11, 2).
Como consertar isso
- Encontre a entrada EPUBCheck nos relatórios e compare-a com a ordem spine no documento do pacote.
- Reordene as entradas de navegação para corresponder ao spine e à ordem dentro de cada documento, ou conserte o spine se for o spine que está errado.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se uma entrada linkar para um site remoto, a mensagem é NAV-010.
Termos usados aqui
Outras mensagens de NAV
NAV-010"…" nav must not link to remote resources; found link to "…".NAV-006Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").NAV-003The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").NAV-001The nav file is not supported for EPUB v2.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.