EPUBCheck PKG-010: espaço em um nome de arquivo
Atualizado:
EPUBCheck PKG-010 é uma mensagem de aviso: “The file name "…" contains spaces, which may create interoperability issues with older reading systems.” Um nome de arquivo dentro do EPUB contém espaços. Isso é permitido, mas pode quebrar sistemas de leitura mais antigos, e cada URL que aponta para o arquivo deve então codificar o espaço corretamente.
A mensagem oficial
The file name "%1$s" contains spaces, which may create interoperability issues with older reading systems.
- 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
- Imagens ou capítulos nomeados de acordo com seus títulos originais, como "Chapter 1.xhtml".
- Arquivos exportados de um processador de texto ou ferramenta de layout que mantém os nomes dos documentos.
Como consertar isso
- Renomeie o arquivo com hífens ou sublinhados em vez de espaços.
- Após renomear, atualize todas as referências ao arquivo: o manifesto no documento de pacote, links e fontes de imagem no XHTML, e referências url() no CSS.
- Se você manter o espaço, cada URL que aponta para o arquivo deve codificá-lo como %20.
Quando não é isso
Se o nome possui caracteres como : ou ?, o erro é PKG-009; uma URL mal codificada é RSC-020.
Termos usados aqui
Outras mensagens de PKG
PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-011The file name "…" is not allowed to end with ".".PKG-008Unable to read file "…".PKG-012The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-006Mimetype file entry is missing or is not the first file in the archive.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.