Sla over naar inhoud
EPUBCheck · Afbeeldingen, audio en media overlays

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

  1. Verwijs de tekst src naar een element-id in de SVG, of gebruik een SVG-fragmentidentificator zoals een view of viewBox-fragment.
  2. Controleer of de id echt bestaat in het SVG-bestand.
  3. 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_017 URL fragment should indicate an element ID, but found '#…'.
  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "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.

FAQ

Wat betekent EPUBCheck MED_018?

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.

Is MED_018 een fout?

MED_018 wordt standaard gerapporteerd als waarschuwing. De EPUB is nog steeds geldig, maar er kan iets zijn dat problemen veroorzaakt in sommige lees-apps. EPUBCheck eindigt met 0, tenzij je --failonwarnings doorgeeft.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools