Siirry sisältöön
EPUBCheck · Tyylitiedostot

EPUBCheck CSS-003: CSS-tiedosto tallennettu UTF-16:ksi

Päivitetty:

EPUBCheck CSS-003 on varoitusviesti: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” CSS-tiedosto on koodattu UTF-16:ksi, ja UTF-8 on suositeltavaa. EPUB 3.3 sallii UTF-8 tai UTF-16 tyylitiedostoille, joten tämä on vain varoitus, mutta UTF-8 on koodaus, jota jokainen lukusovellus käsittelee.

Virallinen viesti

CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.

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

  • Syntynyt levitys on kaksi vierekkäistä sivua, jotka näkyvät vierekkäin yhdellä näytöllä, kuten auki oleva kirja. Kiinteässä asettelussa "Unicode" rendereerinta:spread -ominaisuus määrittää, milloin lukujärjestelmän pitäisi tehdä niin: ei mitään, maisema tai molemmat suuntaukset.
  • A @charset-sääntö, jossa nimetään UTF-16, joka jäi toisesta projektista.

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. Tallenna tiedosto uudelleen muodossa UTF-8.
  3. Muuta kaikki @charset-säännöt ylhäällä muotoon @charset "UTF-8"; tai poista se.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos tiedosto on koodauksessa, joka ei ole UTF-8 eikä UTF-16, virhe on CSS-004.

Tässä käytetyt termit

Muut CSS viestit

  • CSS-002 Empty or NULL reference found.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • 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-003 tarkoittaa?

EPUBCheck CSS-003 on varoitusviesti: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” CSS-tiedosto on koodattu UTF-16:ksi, ja UTF-8 on suositeltavaa. EPUB 3.3 sallii UTF-8 tai UTF-16 tyylitiedostoille, joten tämä on vain varoitus, mutta UTF-8 on koodaus, jota jokainen lukusovellus käsittelee.

Onko CSS-003 virhe?

CSS-003 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