EPUBCheck RSC-015: parça olmadan SVG kullanımı
Güncellendi:
EPUBCheck RSC-015 bir kullanım mesajıdır: “A fragment identifier is required for svg use tag references.” Bir SVG kullanım öğesi, parça tanımlayıcısı olmadan bir dosyaya referans verir; bu, #id ile belirli bir öğeye işaret etmelidir. Parça olmadan, okuma uygulaması hangi şeklin yeniden kullanılacağını bilemez.
Resmi mesaj
A fragment identifier is required for svg use tag references.
- Varsayılan ciddiyet
- Kullanım. Sadece bilgilendirici ve varsayılan olarak gizlidir: EPUBCheck -u (--usage) ile çalışırken görünür. Bu, EPUB'yi geçersiz kılmaz.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
<use href="icons.svg"/>olarak yazılmış bir kullanma öğesi,<use href="icons.svg#star"/>yerine geçer.- SVG optimize edilirken kimlikleri kaldırılan sembol sprite'ları.
Nasıl düzeltilir
- SVG dosyasını açın ve yeniden kullanılacak öğenin id'sini bulun.
- O kimliği referansın sonuna ekleyin, bir # sonrası.
- Elementin id'si yoksa, ona bir id verin, sonra tekrar doğrulayın.
Ne zaman bu değil
Eğer parça mevcutsa ama kimlik yoksa, mesaj RSC-012 olur.
Burada kullanılan terimler
Diğer RSC mesajları
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.
Kaynaklar
- EPUB 3.3, §6.2.2 SVG requirements · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.