EPUBCheck HTM-048: SVG-sivu ilman viewBoxia
Päivitetty:
EPUBCheck HTM-048 on virheilmoitus: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Kiinteästi muotoiltu asiakirja, joka on rakennettu SVG:llä, ei sisällä viewBox:ia sen uloimmalla svg-elementillä, joten sen koko on tuntematon. SVG-kiinteät sivut tarvitsevat viewBoxin määrittääkseen sivun mitat.
Virallinen viesti
SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- SVG-sivut, jotka on viety leveydellä ja korkeudella, mutta ilman viewBoxia.
- ViewBox sijoitettu sisäiseen svg- tai g-elementtiin sen sijaan, että se olisi uloimpana.
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ä.
- Lisää viewBox ulkoiseen svg-elementtiin, esimerkiksi
viewBox="0 0 1200 1600"(x, y, leveys, korkeus). - Käytä samaa leveyttä ja korkeutta, jossa taideteos on piirrettu, jotta mikään ei ole leikattu tai venytetty.
- Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.
Milloin tämä ei ole se
Jos kiinteä-asettelu sivu on XHTML, koko tulee näkymämeta-elementistä ja viesti on HTM-046.
Tässä käytetyt termit
Muut HTM viestit
HTM-047Viewport metadata "…" has a syntax errorHTM-046Fixed layout document has no "viewport" meta element.HTM-045Encountered empty href.HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM-044Namespace uri "…" was included but not used.HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.