EPUBCheck MED_018: fragment SVG incorect în overlay
Actualizat:
EPUBCheck MED_018 este un mesaj de atenționare: “URL fragment should be an SVG fragment identifier, but found '#…'.” O referință de text a unui overlay media într-un document SVG folosește un fragment care nu este un identificator de fragment SVG. EPUB recomandă utilizarea identificatoarelor de fragment SVG acolo, deoarece aplicațiile de citire ar putea să nu suporte alte scheme; EPUBCheck avertizează și arată fragmentul.
Mesajul oficial
URL fragment should be an SVG fragment identifier, but found '#%1$s'.
- Severitate implicită
- Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
- versiunea EPUBCheck
- 5.4.0
EPUBCheck tipărește această ID cu un underscore în loc de un hyphen; această pagină folosește ID-ul exact așa cum EPUBCheck îl raporthează.
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Fragmentele scrise pentru XHTML folosite pe o pagină SVG, cum ar fi în benzi desenate cu layout fix și narațiune.
- O greșeală de tip în fragment.
Cum să o repari
- Indică text src către un ID de element în SVG sau folosește un identificator de fragment SVG, cum ar fi un fragment view sau viewBox.
- Verifică că id-ul există cu adevărat în fișierul SVG.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Pentru capitolele XHTML avertismentul echivalent este MED_017.
Termeni folosiți aici
Alte mesaje MED
MED_017URL fragment should indicate an element ID, but found '#…'.MED_016Media Overlays total duration should be the sum of the durations of all Media Overlays documents.MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.