Sari la conținut
EPUBCheck · Fișiere de stil

EPUBCheck CSS-019: regulă @font-face goală

Actualizat:

EPUBCheck CSS-019 este un mesaj de avertizare: “CSS font-face declaration has no attributes.” O regulă @font-face este goală, deci nu declară niciun font. EPUBCheck avertizează deoarece regula nu face nimic și de obicei înseamnă că un font a fost eliminat doar pe jumătate.

Mesajul oficial

CSS font-face declaration has no attributes.

Severitate implicită
Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • O regulă lăsată după ce src și font-family au fost eliminate.
  • Un șablon foaie de stil cu blocuri @font-face de tip placeholder.

Cum să o repari

  1. Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
  2. Ștergeți regula @font-face goală.
  3. Sau completează-l cu font-family și un src care se referă la un fișier de font în EPUB și manifest.
  4. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă regula numește o font într-un format neobișnuit, aceasta este CSS-007.

Termeni folosiți aici

Alte mesaje 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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck CSS-019?

EPUBCheck CSS-019 este un mesaj de avertizare: “CSS font-face declaration has no attributes.” O regulă @font-face este goală, deci nu declară niciun font. EPUBCheck avertizează deoarece regula nu face nimic și de obicei înseamnă că un font a fost eliminat doar pe jumătate.

Este CSS-019 o eroare?

CSS-019 este raportat ca avertisment în mod implicit. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0 decât dacă treci --failonwarnings.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele