Přeskočit na obsah
EPUBCheck · Stylové listy

EPUBCheck CSS-019: prázdné @font-face pravidlo

Aktualizováno:

EPUBCheck CSS-019 je varovná zpráva: „CSS font-face declaration has no attributes.“ Pravidlo @font-face je prázdné, takže nevyhlašuje žádné písmo. EPUBCheck varuje, protože pravidlo nic nedělá a obvykle to znamená, že písmo bylo odstraněno jen napůl.

Oficiální zpráva

CSS font-face declaration has no attributes.

Výchozí závažnost
Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
verze EPUBCheck
5.4.0

Typické příčiny

  • Pravidlo zanechané poté, co byly odstraněny jeho src a font-family.
  • Šablona stylu s bloky @font-face jako zástupci.

Jak to opravit

  1. Otevřete soubor EPUBCheck jmen (hlášení dává cestu, řádek a sloupec) v textovém nebo EPUB editoru, jako je Sigil, nebo rozbalte EPUB a otevřete ho tam.
  2. Odstraňte prázdnou pravidlo @font-face.
  3. Nebo jej doplňte o font-family a src, které odkazují na soubor písma v EPUB a manifestu.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud pravidlo označuje font v neobvyklém formátu, je to CSS-007.

Podmínky používané zde

Další CSS zprávy

  • 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 "…".

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck CSS-019?

EPUBCheck CSS-019 je varovná zpráva: „CSS font-face declaration has no attributes.“ Pravidlo @font-face je prázdné, takže nevyhlašuje žádné písmo. EPUBCheck varuje, protože pravidlo nic nedělá a obvykle to znamená, že písmo bylo odstraněno jen napůl.

Je CSS-019 chyba?

CSS-019 je ve výchozím nastavení hlášena jako varování. EPUB je stále platné, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepředáte --failonwarnings.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje