EPUBCheck RSC-032 : ressource étrangère, pas de solution de repli
Mis à jour :
EPUBCheck RSC-032 est un message d'erreur : “Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Une ressource dans un format que les applications de lecture ne sont pas tenues de prendre en charge (une ressource étrangère) est utilisée sans une solution de repli dans un format de base. Sans une solution de repli, les applications qui ne peuvent pas l'afficher ne montrent rien.
Le message officiel
Fallback must be provided for foreign resources, but found none for resource "%1$s" of type "%2$s".
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Images en TIFF, BMP ou un autre format non principal référencées directement depuis le contenu.
- Objets intégrés ou médias dans des formats en dehors de la liste des types de médias principaux.
Comment le corriger
- Convertir la ressource en un type de média de base (pour les images : JPEG, PNG, GIF, WebP ou SVG).
- Ou fournissez un fallback : un attribut de fallback dans le manifeste, ou un élément image ou objet avec une alternative.
- Mettez à jour le type de média du manifeste et validez à nouveau.
Quand ce n'est pas ça
Un img pointant vers un format d'image non de base peut également être signalé comme MED-003.
Termes utilisés ici
Autres messages RSC
RSC-031Remote resource references should use HTTPS, but found "…".RSC-033Relative URL strings must not have a query component, but found one in "…".RSC-030File URLs are not allowed in EPUB, but found "…".RSC-034Scripts must have a JavaScript media type.RSC-029Data URL is not allowed in this context.RSC-035"…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.