EPUBCheck HTM-048: SVG-side uden viewBox
Opdateret:
EPUBCheck HTM-048 er en fejlmeddelelse: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Et fast-layout dokument bygget som SVG har ingen viewBox på sit yderste svg-element, så dets størrelse er ukendt. For SVG faste layout sider er viewBox det, der definerer sidens dimensioner.
Den officielle meddelelse
SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
Typiske årsager
- SVG-sider eksporteret med bredde og højde, men uden viewBox.
- En viewBox placeret på et indre svg eller g element i stedet for det yderste.
Sådan retter du det
- Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
- Tilføj et viewBox til det ydre svg-element, for eksempel
viewBox="0 0 1200 1600"(x, y, bredde, højde). - Brug den samme bredde og højde, som kunstværket blev tegnet i, så intet beskæres eller strækkes.
- Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis den fastlagte side er XHTML, kommer størrelsen fra et viewport meta-element, og beskeden er HTM-046.
Termer der bruges her
Andre HTM beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.