EPUBCheck CSS-007: tipo de fonte não padrão
Atualizado:
EPUBCheck CSS-007 é uma mensagem de informação: “Font-face reference "…" refers to non-standard font type "…".” Uma regra @font-face aponta para uma fonte em um formato que EPUB não lista como um tipo de fonte principal. Os tipos de fonte principais de EPUB são TrueType, OpenType, WOFF e WOFF2; outros formatos podem ser ignorados e o texto exibido em uma fonte padrão. EPUBCheck relata isso como informação.
A mensagem oficial
Font-face reference "%1$s" refers to non-standard font type "%2$s".
- Severidade padrão
- Informações. Apenas informativo. Não torna o EPUB inválido.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Fontes em formatos diferentes de TrueType, OpenType, WOFF ou WOFF2, como EOT ou fontes SVG.
- Um arquivo de fonte listado no manifesto com um tipo de mídia incomum.
Como consertar isso
- Abra o arquivo EPUBCheck names (a mensagem dá o caminho, linha e coluna) em um editor de texto ou EPUB como Sigil, ou descompacte o EPUB e abra-o lá.
- Converter a fonte para WOFF2, WOFF, OpenType ou TrueType, se sua licença permitir incorporação e conversão.
- Atualize o src da regra @font-face e o item do manifest com o novo arquivo e tipo de mídia (por exemplo font/woff2).
- Ou remova a regra @font-face e deixe o aplicativo de leitura usar suas próprias fontes.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se a regra @font-face estiver vazia, o aviso é CSS-019.
Termos usados aqui
Outras mensagens de CSS
CSS-006CSS selector specifies fixed position.CSS-008An error occurred while parsing the CSS: ….CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.