Sla over naar inhoud
EPUBCheck · Stijlen

EPUBCheck CSS-019: lege @font-face regel

Bijgewerkt:

EPUBCheck CSS-019 is een waarschuwingsmelding: “CSS font-face declaration has no attributes.” Een @font-face regel is leeg, zodat het geen lettertype declareert. EPUBCheck waarschuwt omdat de regel niets doet en meestal betekent dat een lettertype slechts gedeeltelijk is verwijderd.

Het officiële bericht

CSS font-face declaration has no attributes.

Standaard ernst
Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Een regel die overblijft nadat de src en font-family zijn verwijderd.
  • Een sjabloon stylesheet met placeholder @font-face blokken.

Hoe het te repareren

  1. Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
  2. Verwijder de lege @font-face regel.
  3. Of vul het aan met font-family en een src die verwijst naar een lettertypebestand in de EPUB en het manifest.
  4. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als de regel een lettertype in een ongebruikelijk formaat benoemt, is dat CSS-007.

Termen die hier worden gebruikt

Andere CSS berichten

  • 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 "…".

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck CSS-019?

EPUBCheck CSS-019 is een waarschuwingsmelding: “CSS font-face declaration has no attributes.” Een @font-face regel is leeg, zodat het geen lettertype declareert. EPUBCheck waarschuwt omdat de regel niets doet en meestal betekent dat een lettertype slechts gedeeltelijk is verwijderd.

Is CSS-019 een fout?

CSS-019 wordt standaard als waarschuwing gerapporteerd. De EPUB is nog steeds geldig, maar iets kan waarschijnlijk problemen veroorzaken in sommige lees-apps. EPUBCheck beëindigt met 0 tenzij je --failonwarnings doorgeeft.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools