EPUBCheck CSS-019: tom @font-face regel
Opdateret:
EPUBCheck CSS-019 er en advarselsmeddelelse: “CSS font-face declaration has no attributes.” En @font-face regel er tom, så den erklærer ingen skrifttype. EPUBCheck advarer, fordi reglen ikke gør noget, og det betyder normalt, at en skrifttype kun er blevet fjernet delvist.
Den officielle meddelelse
CSS font-face declaration has no attributes.
- Standard alvorlighed
- Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
- EPUBCheck version
- 5.4.0
Typiske årsager
- En regel efterladt efter dens src og font-family blev fjernet.
- En skabelon stilark med pladsholder @font-face blokke.
Sådan retter du det
- Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
- Slet den tomme @font-face regel.
- Eller fuldfør det med font-family og en src, der peger på en fontfil i EPUB og manifestet.
- Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis reglen nævner en skrifttype i et usædvanligt format, er det CSS-007.
Termer der bruges her
Andre CSS beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.