EPUBCheck RSC-015: SVG-bruk uten fragment
Oppdatert:
EPUBCheck RSC-015 er en bruksmeddelelse: “A fragment identifier is required for svg use tag references.” Et SVG-brukelement refererer til en fil uten fragmentidentifikator; det må peke til et spesifikt element med #id. Uten fragmentet vet ikke leserapplikasjonen hvilken form som skal gjenbrukes.
Den offisielle meldingen
A fragment identifier is required for svg use tag references.
- Standard alvorlighetsgrad
- Bruk. Informativ kun og skjult som standard: det vises når EPUBCheck kjøres med -u (--bruk). Det gjør ikke EPUB ugyldig.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- Et brukerelement skrevet som
<use href="icons.svg"/>i stedet for<use href="icons.svg#star"/>. - Symbolsprites hvis id-er ble fjernet da SVG-en ble optimert.
Hvordan fikse det
- Åpne SVG-filen og finn id-en til elementet som skal gjenbrukes.
- Legg til den id-en på slutten av referansen, etter en #.
- Hvis elementet ikke har en id, gi det en, og valider deretter på nytt.
Når det ikke er dette
Hvis fragmentet er til stede, men id-en ikke eksisterer, er meldingen RSC-012.
Begreper brukt her
Andre RSC meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.