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
- 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ä.
- Poista tyhjät @font-face säännöt.
- Tai täydentää se font-family:llä ja src:llä, joka viittaa fonttitiedostoon EPUB:ssa ja manifestissa.
- 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-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 "…".
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.