Aller au contenu principal

Comment corriger les problèmes d'accessibilité EPUB (étape par étape)

·7 min read·
TutorielEPUB

Vous avez scanné votre EPUB et trouvé des problèmes d'accessibilité. Et maintenant ? Ce guide vous explique comment corriger les violations les plus courantes, que vous préfériez les outils automatisés ou l'édition manuelle.

Avant de commencer

Faites une copie de sauvegarde de votre EPUB. Conservez toujours le fichier original intact pendant que vous travaillez sur les corrections. Les fichiers EPUB sont des archives ZIP, donc si quelque chose se passe mal pendant l'édition, vous voulez pouvoir recommencer.

Vous aurez également besoin du rapport d'analyse de votre vérificateur d'accessibilité (DAISY Ace ou un outil comme Rahatt) ouvert à côté de votre éditeur afin de pouvoir traiter les problèmes de manière systématique. Si vous n'êtes pas sûr de ce que signifient ces violations, commencez par notre aperçu Accessibilité EPUB 101.

Correction n° 1 : Métadonnées d'accessibilité manquantes

Ce que signifie la violation : Le fichier content.opf de votre EPUB ne déclare pas ses caractéristiques d'accessibilité. Sans ces déclarations, les détaillants et les technologies d'assistance ne peuvent pas déterminer ce que le livre prend en charge.

Comment le corriger manuellement :

Ouvrez votre EPUB (renommez .epub en .zip et extrayez), trouvez content.opf et ajoutez ce qui suit à l'intérieur de la section <metadata> :

<meta property="schema:accessibilitySummary">
  This publication has been evaluated for accessibility.
</meta>
<meta property="schema:accessibilityHazard">none</meta>
<meta property="schema:accessibilityFeature">structuralNavigation</meta>
<meta property="schema:accessibilityFeature">alternativeText</meta>
<meta property="schema:accessMode">textual</meta>
<meta property="schema:accessMode">visual</meta>

Ajustez ces valeurs en fonction du contenu réel de votre livre. Si vous avez des images sans alt text, ne déclarez pas alternativeText tant que vous ne l'avez pas ajouté.

L'approche automatisée : Des outils comme Rahatt injectent automatiquement ces métadonnées lorsque vous utilisez la fonction de correction. Les métadonnées sont adaptées au contenu réel de votre livre.

Correction n° 2 : Hiérarchie de titres rompue

Ce que signifie la violation : Vos fichiers XHTML utilisent des titres dans un ordre non séquentiel, par exemple, en passant de <h2> à <h4> sans <h3> entre les deux. Cela perturbe les lecteurs d'écran qui utilisent les niveaux de titres pour la navigation.

Comment le corriger manuellement :

Recherchez toutes les balises de titre dans vos fichiers XHTML. Cartographiez la hiérarchie actuelle :

h1 - Book Title
  h2 - Chapter 1
    h4 - Section 1.1  ← Should be h3
  h2 - Chapter 2

Modifiez les niveaux de titres incorrects afin qu'ils diminuent d'un niveau à la fois :

h1 - Book Title
  h2 - Chapter 1
    h3 - Section 1.1  ← Fixed
  h2 - Chapter 2

La règle est simple : vous pouvez sauter des niveaux en montant (h3 vers h1 est correct), mais jamais en descendant (h2 vers h4 est invalide).

L'approche automatisée : Le correcteur amélioré de Rahatt analyse tous les fichiers XHTML de votre EPUB et corrige automatiquement les sauts de titres. Il suit la pile des titres et rétrograde tout titre qui saute un niveau.

Correction n° 3 : Texte alternatif d'image manquant

Ce que signifie la violation : Votre EPUB contient des balises <img> sans attributs alt, ou avec un alt text vide sur les images qui véhiculent un contenu significatif.

Comment le corriger manuellement :

Trouvez chaque balise <img> dans vos fichiers XHTML et ajoutez un attribut alt :

<!-- Before -->
<img src="images/chart.png" />

<!-- After -->
<img src="images/chart.png" alt="Graphique de croissance des ventes montrant une augmentation de 40 % du T1 au T4 2025" />

Un bon alt text doit :

  • Être concis, visez moins de 125 caractères
  • Décrire le contenu, pas le fichier ("Graphique des ventes" et non "graphique.png")
  • Utiliser la voix active et être objectif
  • Inclure tout texte visible dans l'image
  • Omettre les préfixes tels que "Image de" ou "Photo de"

Pour des conseils détaillés sur la gestion des différents types d'images, consultez notre guide complet du alt text.

Pour les images décoratives (bordures, ornements, séparateurs), utilisez un alt text vide :

<img src="images/divider.png" alt="" />

Cela indique aux lecteurs d'écran de sauter complètement l'image.

L'approche automatisée : La fonctionnalité de alt text basée sur l'IA de Rahatt utilise un modèle de vision pour analyser chaque image dans son contexte, elle lit le texte environnant, les légendes et les étiquettes de figure pour générer des descriptions pertinentes. Vous examinez et modifiez chaque suggestion avant de l'appliquer.

Correction n° 4 : Contraste de lien insuffisant

Ce que signifie la violation : Les liens dans votre EPUB n'ont pas un contraste visuel suffisant par rapport au texte environnant. WCAG exige un rapport de contraste de 4,5:1 entre la couleur du lien et la couleur d'arrière-plan.

Comment le corriger manuellement :

Trouvez vos feuilles de style CSS dans l'EPUB et mettez à jour les styles de lien :

/* Before - common problem (light blue on white) */
a { color: #6699cc; }

/* After - WCAG AA compliant */
a {
  color: #0066cc;
  text-decoration: underline;
}

Le text-decoration: underline est important, il fournit un indicateur visuel non basé sur la couleur, ce qui est requis pour les liens qui reposent uniquement sur la couleur pour être distinguables.

L'approche automatisée : L'application de correctifs Rahatt ajoute des styles de lien conformes aux WCAG à vos fichiers CSS existants, en utilisant #0066cc qui fournit un rapport de contraste de 4,5:1+.

Correction n° 5 : Déclaration de langue manquante

Ce que signifie la violation : Vos fichiers XHTML ne spécifient pas la langue du document, dont les lecteurs d'écran ont besoin pour sélectionner les règles de prononciation correctes.

Comment le corriger manuellement :

Ajoutez les attributs lang et xml:lang à vos éléments racine XHTML :

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:epub="http://www.idpf.org/2007/ops"
      lang="en"
      xml:lang="en">

Remplacez en par le code de langue BCP 47 approprié pour la langue principale de votre livre.

Reconstruction de votre EPUB

Si vous avez effectué des modifications manuelles, vous devez reconditionner l'EPUB :

  1. Assurez-vous que le fichier mimetype est la première entrée du ZIP et qu'il est stocké non compressé
  2. ZIPpez les fichiers restants (META-INF, OEBPS/content, etc.)
  3. Renommez le .zip en .epub

L'exigence mimetype est essentielle. La plupart des outils ZIP compressent par défaut, ce qui produira un EPUB invalide. Utilisez cette commande :

zip -X0 book.epub mimetype
zip -rX9 book.epub META-INF OEBPS

Vérification de vos corrections

Après avoir appliqué les correctifs, analysez à nouveau l'EPUB. Votre score de risque devrait diminuer considérablement. Un EPUB bien corrigé passe généralement d'un score de risque moyen ou élevé à un score faible (0-19).

S'il reste des problèmes, traitez-les un par un. Les correctifs les plus efficaces, dans l'ordre :

  1. Métadonnées d'accessibilité (la plus grande amélioration individuelle)
  2. Hiérarchie des titres
  3. Texte alternatif pour les images
  4. Contraste des liens
  5. Déclarations de langue

Re-téléchargement sur Amazon

Une fois que votre analyse affiche un résultat propre :

  1. Connectez-vous à votre tableau de bord KDP
  2. Accédez au livre concerné
  3. Téléchargez l'EPUB corrigé en tant que nouvelle version
  4. Amazon réexaminera le fichier (généralement 48 à 72 heures)

Ne modifiez pas votre titre, votre description ou vos prix, remplacez simplement le fichier. Cela préserve vos évaluations et votre historique des ventes existants tout en supprimant l'indicateur de qualité. Si vous n'êtes pas sûr que votre livre a été signalé, lisez notre guide sur comment vérifier si Amazon supprime votre livre.

Prêt à vérifier votre EPUB ?

Analyser votre EPUB gratuitement