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
- 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.
- Odstraňte prázdnou pravidlo @font-face.
- Nebo jej doplňte o font-family a src, které odkazují na soubor písma v EPUB a manifestu.
- 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-015Alternative style sheets must have a title.CSS-028Use of Font-face declaration.CSS-029Found CSS class name "…" but no "…" property was declared in the package document.CSS-008An error occurred while parsing the CSS: ….CSS-030The package document declares media overlays styling class names but no CSS was found in the content document.CSS-007Font-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.