EPUBCheck CSS-019: regola @font-face vuota
Aggiornato:
EPUBCheck CSS-019 è un messaggio di avviso: “CSS font-face declaration has no attributes.” Una regola @font-face è vuota, quindi non dichiara alcun font. EPUBCheck avverte perché la regola non fa nulla e di solito significa che un font è stato rimosso solo parzialmente.
Il messaggio ufficiale
CSS font-face declaration has no attributes.
- Gravità predefinita
- Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Una regola rimasta dopo che il suo src e font-family sono stati rimossi.
- Un template foglio di stile con blocchi @font-face segnaposto.
Come correggerlo
- Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
- Elimina la regola @font-face vuota.
- O completalo con font-family e uno src che punta a un file di font nel EPUB e nel manifest.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se la regola nomina un font in un formato insolito, è CSS-007.
Termini usati qui
Altri messaggi di 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 "…".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.