EPUBCheck RSC-015: SVG-käyttö ilman osatunnistetta
Päivitetty:
EPUBCheck RSC-015 on käyttöviesti: “A fragment identifier is required for svg use tag references.” SVG-käyttöelementti viittaa tiedostoon ilman osatunnistetta; sen on osoitettava tiettyyn elementtiin #id:llä. Ilman osatunnistetta lukusovellus ei tiedä, mitä muotoa käyttää uudelleen.
Virallinen viesti
A fragment identifier is required for svg use tag references.
- Oletusarvoinen vakavuus
- Käyttö. Vain informatiivista ja oletusarvoisesti piilotettua: se näkyy, kun EPUBCheck toimii -u (--usage) -asetuksella. Se ei tee EPUB:stä virheellistä.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- Käytetään elementtiä, joka on kirjoitettu muodossa
<use href="icons.svg"/>sen sijaan, että se olisi<use href="icons.svg#star"/>. - Symboli sprite, joiden tunnukset poistettiin, kun SVG-optimoitiin.
Kuinka korjata se
- Avaa SVG-tiedosto ja etsi elementin id, jota käytetään uudelleen.
- Lisää id viitteen loppuun, # merkin jälkeen.
- Jos elementillä ei ole id:tä, anna sille yksi, sitten validoi uudelleen.
Milloin tämä ei ole se
Jos fragmentti on läsnä mutta id:tä ei ole olemassa, viesti on RSC-012.
Tässä käytetyt termit
Muut RSC viestit
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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.