EPUBCheck PKG-026: arquivo não fonte ofuscado
Atualizado:
EPUBCheck PKG-026 é uma mensagem de erro: “Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").” Um arquivo que não é uma fonte está listado como ofuscado em META-INF/encryption.xml. A ofuscação de fontes, a codificação que EPUB define para desencorajar a cópia de fontes incorporadas, aplica-se apenas a arquivos de fonte.
A mensagem oficial
Obfuscated resource must be a Font Core Media Type (was declared as "%1$s" in "%2$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
- Um encryption.xml copiado de outro livro que lista arquivos que este livro não usa como fontes.
- Uma ferramenta que ofuscou todos os recursos em vez de apenas as fontes.
Como consertar isso
- Encontre a entrada nomeada na mensagem em META-INF/encryption.xml.
- Remova a entrada para o arquivo não fonte e armazene esse arquivo sem ofuscação (restaure-o a partir da fonte).
- Reconstrua e valide novamente.
Quando não é isso
Se o arquivo estiver criptografado com DRM em vez de ofuscado, EPUBCheck reporta o informativo RSC-004.
Termos usados aqui
Outras mensagens de PKG
PKG-025Publication resource must not be located in the META-INF directoryPKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.