Spring til indhold
EPUBCheck · Stilarter

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

  1. Å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.
  2. Slet den tomme @font-face regel.
  3. Eller fuldfør det med font-family og en src, der peger på en fontfil i EPUB og manifestet.
  4. 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-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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck CSS-019?

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.

Er CSS-019 en fejl?

CSS-019 rapporteres som advarsel som standard. Den EPUB er stadig gyldig, men noget kan sandsynligvis forårsage problemer i nogle læseapps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer