Siirry sisältöön
EPUBCheck · Tyylitiedostot

EPUBCheck CSS-019: tyhjät @font-face säännöt

Päivitetty:

EPUBCheck CSS-019 on varoitusviesti: “CSS font-face declaration has no attributes.” @font-face sääntö on tyhjää, joten se ei määrittele mitään fonttia. EPUBCheck varoittaa, koska sääntö ei tee mitään ja tarkoittaa yleensä, että fontti on poistettu vain puoliväliin.

Virallinen viesti

CSS font-face declaration has no attributes.

Oletusarvoinen vakavuus
Varoitus. EPUB on edelleen voimassa, mutta jokin saattaa aiheuttaa ongelmia joissakin lukusovelluksissa. EPUBCheck poistuu tilassa 0, ellei käytät --failonwarnings.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Sääntö, joka jäi sen src- ja font-family-attribuuttien poistamisen jälkeen.
  • Mallipohja, joka sisältää paikkamerkkiblokit @font-face.

Kuinka korjata se

  1. Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
  2. Poista tyhjät @font-face säännöt.
  3. Tai täydentää se font-family:llä ja src:llä, joka viittaa fonttitiedostoon EPUB:ssa ja manifestissa.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos sääntö nimeää fontin epätavallisessa muodossa, se on CSS-007.

Tässä käytetyt termit

Muut CSS viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck CSS-019 tarkoittaa?

EPUBCheck CSS-019 on varoitusviesti: “CSS font-face declaration has no attributes.” @font-face sääntö on tyhjää, joten se ei määrittele mitään fonttia. EPUBCheck varoittaa, koska sääntö ei tee mitään ja tarkoittaa yleensä, että fontti on poistettu vain puoliväliin.

Onko CSS-019 virhe?

CSS-019 ilmoitetaan varoituksena oletusarvoisesti. EPUB on edelleen voimassa, mutta jokin saattaa aiheuttaa ongelmia joissain lukuohjelmissa. EPUBCheck päättyy tilaan 0, ellei käytä --failonwarnings.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut