EPUBCheck RSC-015: SVG-brug uden et fragment
Opdateret:
EPUBCheck RSC-015 er en brugsmelding: “A fragment identifier is required for svg use tag references.” Et SVG-brugselement refererer til en fil uden en fragmentidentifikator; det skal pege på et specifikt element med #id. Uden fragmentet ved læse-appen ikke, hvilken form der skal genbruges.
Den officielle meddelelse
A fragment identifier is required for svg use tag references.
- Standard alvorlighed
- Brug. Kun informativ og skjult som standard: den vises, når EPUBCheck køres med -u (--usage). Det gør ikke EPUB ugyldig.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Et use-element skrevet som
<use href="icons.svg"/>i stedet for<use href="icons.svg#star"/>. - Symbol sprites hvis ids blev fjernet, da SVG blev optimeret.
Sådan retter du det
- Åbn SVG-filen og find id'et på det element, der skal genbruges.
- Tilføj det id i slutningen af referencen, efter et #.
- Hvis elementet ikke har nogen id, giv det en, og valider derefter igen.
Hvornår det ikke er dette
Hvis fragmentet er til stede, men id'et ikke findes, er beskeden RSC-012.
Termer der bruges her
Andre RSC beskeder
RSC-014Fragment identifier defines an incompatible resource type.RSC-016Fatal Error while parsing file: …RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-017Warning while parsing file: …RSC-012Fragment identifier is not defined.RSC-011Found a reference to a resource that is not a spine item.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.