Hopp til innhold
EPUBCheck · Stilark

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

  1. Å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.
  2. Slett den tomme @font-face regelen.
  3. Eller fullfør det med font-family og en src som peker til en fontfil i EPUB og manifestet.
  4. 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-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 "…".

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck CSS-019?

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.

Er CSS-019 en feil?

CSS-019 rapporteres som advarsel som standard. EPUB er fortsatt gyldig, men noe kan sannsynligvis forårsake problemer i enkelte leserapplikasjoner. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy