Salta al contenuto
EPUBCheck · Risorse e riferimenti

EPUBCheck RSC-015: uso SVG senza frammento

Aggiornato:

EPUBCheck RSC-015 è un messaggio di utilizzo: “A fragment identifier is required for svg use tag references.” Un elemento use SVG fa riferimento a un file senza un identificatore di frammento; deve puntare a un elemento specifico con #id. Senza il frammento, l'app di lettura non sa quale forma riutilizzare.

Il messaggio ufficiale

A fragment identifier is required for svg use tag references.

Gravità predefinita
Utilizzo. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende invalido il EPUB.
versione EPUBCheck
5.4.0

Cause tipiche

  • Un elemento use scritto come <use href="icons.svg"/> invece di <use href="icons.svg#star"/>.
  • Sprite simbolo i cui id sono stati rimossi quando l'SVG è stato ottimizzato.

Come correggerlo

  1. Apri il file SVG e trova l'id dell'elemento da riutilizzare.
  2. Aggiungi quell'id alla fine del riferimento, dopo un #.
  3. Se l'elemento non ha id, assegnane uno, poi valida di nuovo.

Quando non è questo

Se il frammento è presente ma l'id non esiste, il messaggio è RSC-012.

Termini usati qui

Altri messaggi di RSC

  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-016 Fatal Error while parsing file: …
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-017 Warning while parsing file: …
  • RSC-012 Fragment identifier is not defined.
  • RSC-011 Found a reference to a resource that is not a spine item.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck RSC-015?

EPUBCheck RSC-015 è un messaggio di utilizzo: “A fragment identifier is required for svg use tag references.” Un elemento use SVG fa riferimento a un file senza un identificatore di frammento; deve puntare a un elemento specifico con #id. Senza il frammento, l'app di lettura non sa quale forma riutilizzare.

È un errore RSC-015?

RSC-015 viene segnalato come utilizzo per impostazione predefinita. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende il EPUB non valido.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti