İçeriğe atla
EPUBCheck · Resimler, ses ve medya örtüleri

EPUBCheck MED_018: örtüde kötü SVG parçası

Güncellendi:

EPUBCheck MED_018 bir uyarı mesajıdır: “URL fragment should be an SVG fragment identifier, but found '#…'.” Bir medya örtüsü metin referansı bir SVG belgesine, bir SVG parça tanımlayıcısı olmayan bir parça kullanıyor. EPUB, burada SVG parça tanımlayıcılarını öneriyor, çünkü okuma uygulamaları diğer şemaları desteklemiyor olabilir; EPUBCheck uyarır ve parçayı gösterir.

Resmi mesaj

URL fragment should be an SVG fragment identifier, but found '#%1$s'.

Varsayılan ciddiyet
Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

EPUBCheck, bu kimliği bir alt çizgi ile yazdırır; bu sayfa, kimliği tam olarak EPUBCheck'in bildirdiği şekilde kullanır.

%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.

Tipik nedenler

  • Bir SVG sayfasında kullanılan XHTML için yazılan parçalar, sabit düzenli çizgi romanlar gibi, anlatım içerenler.
  • Parçadaki bir yazım hatası.

Nasıl düzeltilir

  1. Metin kaynaklarını bir SVG'deki öğe kimliğine yönlendirin veya bir görünüm veya viewBox parça tanımlayıcısı kullanın.
  2. Kimliğin gerçekten SVG dosyasında mevcut olduğunu kontrol edin.
  3. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

XHTML bölümleri için eşdeğer uyarı MED_017.

Burada kullanılan terimler

Diğer MED mesajları

  • 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.

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck MED_018 ne anlama geliyor?

EPUBCheck MED_018 bir uyarı mesajıdır: “URL fragment should be an SVG fragment identifier, but found '#…'.” Bir medya örtüsü metin referansı bir SVG belgesine, bir SVG parça tanımlayıcısı olmayan bir parça kullanıyor. EPUB, burada SVG parça tanımlayıcılarını öneriyor, çünkü okuma uygulamaları diğer şemaları desteklemiyor olabilir; EPUBCheck uyarır ve parçayı gösterir.

MED_018 bir hata mı?

MED_018 varsayılan olarak uyarı olarak rapor edilir. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorunlara neden olabilecek bir şey olasıdır. EPUBCheck, --failonwarnings anahtarı geçmezseniz 0 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör