EPUBCheck RSC-015: SVG použití bez fragmentu
Aktualizováno:
EPUBCheck RSC-015 je zpráva o použití: “A fragment identifier is required for svg use tag references.” Prvek SVG use odkazuje na soubor bez fragmentového identifikátoru; musí odkazovat na konkrétní prvek s #id. Bez fragmentu čtecí aplikace neví, který tvar použít znova.
Oficiální zpráva
A fragment identifier is required for svg use tag references.
- Výchozí závažnost
- Použití. Pouze informativní a ve výchozím nastavení skryté: objeví se, když EPUBCheck běží s -u (--usage). Nečiní EPUB neplatným.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- Element použitý jako
<use href="icons.svg"/>místo<use href="icons.svg#star"/>. - Symbolové sprite, jejichž id byla odstraněna, když byl SVG optimalizován.
Jak to opravit
- Otevřete SVG soubor a najděte id prvku, který chcete znovu použít.
- Přidejte to ID na konec odkazu, za #.
- Pokud prvek nemá id, přidělte mu jedno a pak validujte znovu.
Kdy to není to
Pokud je fragment přítomen, ale id neexistuje, je zpráva RSC-012.
Podmínky používané zde
Další RSC zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.