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
- 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.
- Ștergeți regula @font-face goală.
- Sau completează-l cu font-family și un src care se referă la un fișier de font în EPUB și manifest.
- 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-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 "…".
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.