Salta al contenuto
EPUBCheck · Fogli di stile

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

  1. 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ì.
  2. Elimina la regola @font-face vuota.
  3. O completalo con font-family e uno src che punta a un file di font nel EPUB e nel manifest.
  4. 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-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 "…".

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck CSS-019?

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.

È CSS-019 un errore?

CSS-019 è riportato come avviso per impostazione predefinita. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti