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
- 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.
- Verwijder de lege @font-face regel.
- Of vul het aan met font-family en een src die verwijst naar een lettertypebestand in de EPUB en het manifest.
- 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-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 "…".
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.