EPUBCheck HTM-048: SVG-side uten viewBox
Oppdatert:
EPUBCheck HTM-048 er en feilmelding: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Et fast-layout dokument bygget som SVG har ikke viewBox på sitt ytterste svg-element, så størrelsen er ukjent. For SVG fast-layout-sider er viewBox det som definerer sidens dimensjoner.
Den offisielle meldingen
SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- SVG sider eksportert med bredde og høyde, men uten viewBox.
- En viewBox plassert på et indre svg- eller g-element i stedet for det ytterste.
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Legg til en viewBox til det ytre svg-elementet, for eksempel
viewBox="0 0 1200 1600"(x, y, bredde, høyde). - Bruk den samme bredden og høyden som kunstverket ble tegnet med, slik at ingenting blir kuttet eller strukket.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis den faste layout-siden er XHTML, kommer størrelsen fra et viewport meta-element og meldingen er HTM-046.
Begreper brukt her
Andre HTM meldinger
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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.