EPUBCheck MED_018: slecht SVG-fragment in overlay
Bijgewerkt:
EPUBCheck MED_018 is een waarschuwing: “URL fragment should be an SVG fragment identifier, but found '#…'.” Een media-overlay tekstverwijzing in een SVG-document gebruikt een fragment dat geen SVG-fragmentidentificator is. EPUB raadt aan om SVG-fragmentidentificatoren daar te gebruiken, omdat lees-apps mogelijk andere schema's niet ondersteunen; EPUBCheck waarschuwt en toont het fragment.
Het officiële bericht
URL fragment should be an SVG fragment identifier, but found '#%1$s'.
- Standaard ernst
- Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
- EPUBCheck versie
- 5.4.0
EPUBCheck drukt deze ID af met een liggend streepje in plaats van een koppelteken; deze pagina gebruikt de ID precies zoals EPUBCheck het rapporteert.
%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.
Typische oorzaken
- Fragmenten geschreven voor XHTML gebruikt op een SVG-pagina, zoals in vaste-indeling strips met narratie.
- Een typfout in het fragment.
Hoe het te repareren
- Verwijs de tekst src naar een element-id in de SVG, of gebruik een SVG-fragmentidentificator zoals een view of viewBox-fragment.
- Controleer of de id echt bestaat in het SVG-bestand.
- Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.
Wanneer het niet dit is
Voor een boek waar grafieken belangrijk zijn, is de MED_017 nog steeds het betere formaat voor die pagina's. We zeggen liever zo dan een XHTML te verzenden met lege figuren en het compleet te noemen.
Termen die hier worden gebruikt
Andere MED berichten
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.
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.