EPUBCheck CSS-019: tom @font-face regel
Oppdatert:
EPUBCheck CSS-019 er en advarsel: “CSS font-face declaration has no attributes.” En @font-face regel er tom, så den erklærer ingen skrifttype. EPUBCheck advarer fordi regelen ikke gjør noe og vanligvis betyr at en skrifttype ble fjernet bare halvveis.
Den offisielle meldingen
CSS font-face declaration has no attributes.
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- En regel etterlatt etter at dens src og font-family ble fjernet.
- En mal stilark med plassholder @font-face blokker.
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Slett den tomme @font-face regelen.
- Eller fullfør det med font-family og en src som peker til en fontfil i EPUB og manifestet.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis regelen navngir et skrifttype i et uvanlig format, er det CSS-007.
Begreper brukt her
Andre CSS meldinger
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 "…".
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.