Pule para o conteúdo
EPUBCheck · Folhas de estilo

EPUBCheck CSS-019: regra @font-face vazia

Atualizado:

EPUBCheck CSS-019 é uma mensagem de aviso: “CSS font-face declaration has no attributes.” Uma regra @font-face está vazia, então não declara nenhuma fonte. EPUBCheck avisa porque a regra não faz nada e geralmente significa que uma fonte foi removida apenas parcialmente.

A mensagem oficial

CSS font-face declaration has no attributes.

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

Causas típicas

  • Uma regra deixada após seu src e font-family terem sido removidos.
  • Um stylesheet de modelo com blocos @font-face de marcador.

Como consertar isso

  1. 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á.
  2. Exclua a regra @font-face vazia.
  3. Ou complete-o com font-family e um src que aponte para um arquivo de fonte no EPUB e no manifest.
  4. Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.

Quando não é isso

Se a regra nomeia uma fonte em um formato incomum, isso é CSS-007.

Termos usados aqui

Outras mensagens de CSS

  • CSS-015 Alternative style sheets must have a title.
  • CSS-028 Use of Font-face declaration.
  • CSS-029 Found CSS class name "…" but no "…" property was declared in the package document.
  • CSS-008 An error occurred while parsing the CSS: ….
  • CSS-030 The package document declares media overlays styling class names but no CSS was found in the content document.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck CSS-019?

EPUBCheck CSS-019 é uma mensagem de aviso: “CSS font-face declaration has no attributes.” Uma regra @font-face está vazia, então não declara nenhuma fonte. EPUBCheck avisa porque a regra não faz nada e geralmente significa que uma fonte foi removida apenas parcialmente.

É CSS-019 um erro?

CSS-019 é reportado como aviso por padrão. O EPUB ainda é válido, mas algo pode causar problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas