Vérifications manuelles des WCAG 2.2 pour les documents PDF

Ces contrôles ne peuvent pas être vérifiés par des outils automatisés. Ils doivent être évalués par le créateur du document ou par un réviseur humain.

Pourquoi ces contrôles sont-ils manuels ? 

Les validateurs automatisés peuvent vérifier la structure d'un PDF (balises, métadonnées, polices) mais ne peuvent pas juger si le contenu est significatif - par exemple, si le texte alt décrit réellement une image ou si l'ordre de lecture est logique. Ces vérifications requièrent un jugement humain.

Manuel - Nécessité d'un examen humain du document

Agent utilisateur - Dépend de l'application de visualisation des PDF

  • Lisibilité

    Le contenu doit être présenté dans un ordre de lecture pertinent.
    WCAG 1.3.2
    Manuel
    Vérifiez que la séquence du contenu reste logique lorsque tous les éléments visuels sont supprimés. Les lecteurs d'écran suivent l'ordre des balises dans l'arborescence du PDF - veillez à ce que cet ordre corresponde au flux de lecture prévu.
    Erreur : La séquence de lecture du contenu n'est pas significative ou logique.
  • Rubriques

    Les titres et les étiquettes doivent décrire le sujet ou l'objectif
    WCAG 2.4.6
    Manuel
    Vérifiez que chaque titre et chaque étiquette décrivent correctement le contenu qui les suit. Les titres doivent être suffisamment descriptifs pour que les utilisateurs puissent comprendre la structure de la page à la seule lecture des titres.
    Erreur : Les titres ou les étiquettes ne décrivent pas leur sujet ou leur objectif.
  • Images

    Utiliser du texte réel plutôt que des images de texte
    WCAG 1.4.5
    Manuel
    Vérifiez que le contenu textuel est rendu sous forme de texte réel et sélectionnable plutôt que sous forme d'images tramées. Les images de texte ne peuvent être redimensionnées sans perte de qualité et sont inaccessibles aux lecteurs d'écran, à moins qu'un texte alt ne duplique le contenu.
    Erreur : Le texte est présenté sous forme d'image au lieu de caractères de texte réels.
  • Liens et annotations

    La réception d'un focus ne doit pas entraîner de changement de contexte inattendu
    WCAG 3.2.1
    Manuel
    Vérifier que lorsqu'un champ de formulaire ou un élément interactif reçoit le focus (par exemple, en tabulant dessus), aucune action inattendue ne se produit, telle que l'envoi d'un formulaire, l'ouverture d'une nouvelle fenêtre ou le déplacement du focus ailleurs.
    Erreur : La focalisation sur un élément provoque un changement de contexte inattendu.
    La modification des paramètres d'entrée ne doit pas entraîner de changement de contexte inattendu
    WCAG 3.2.2
    Manuel
    Vérifier que la modification de la valeur d'un contrôle de formulaire (sélection d'un bouton radio, saisie d'un texte) ne déclenche pas automatiquement un changement de contexte tel que la navigation vers une nouvelle page.
    Erreur : La modification de l'entrée entraîne un changement de contexte inattendu.
    Les erreurs de saisie doivent être identifiées et décrites à l'utilisateur
    WCAG 3.3.1
    Manuel
    Si un champ de formulaire est soumis à des exigences de validation, vérifiez que les erreurs sont clairement identifiées et décrites dans le texte lorsque l'utilisateur commet une erreur.
    Erreur : Les erreurs d'entrée ne sont pas identifiées ou décrites.
    Une étiquette visible doit être incluse dans le nom accessible
    WCAG 2.5.3
    Manuel
    Pour les champs de formulaire et les contrôles interactifs, vérifiez que l'étiquette de texte visible est incluse dans le nom accessible afin que les utilisateurs de la saisie vocale puissent activer les contrôles en prononçant ce qu'ils voient.
    Erreur : Le texte de l'étiquette visible ne fait pas partie du nom accessible.
    Le texte du lien doit décrire l'objectif du lien
    WCAG 2.4.4
    Manuel
    Vérifiez que l'objectif de chaque lien peut être déterminé à partir du texte du lien seul, ou du texte du lien avec son contexte environnant. Évitez les textes génériques tels que "cliquez ici" ou "en savoir plus".
    Erreur : L'objectif du lien ne peut être déterminé à partir du texte ou du contexte.
    Des étiquettes ou des instructions doivent être fournies pour la saisie par l'utilisateur.
    WCAG 3.3.2
    Manuel
    Vérifiez que tous les champs du formulaire comportent des étiquettes ou des instructions visibles afin que les utilisateurs sachent ce qu'ils doivent saisir.
    Erreur : Les champs du formulaire manquent d'étiquettes ou d'instructions.
    Des suggestions pour corriger les erreurs d'entrée doivent être fournies
    WCAG 3.3.3
    Manuel
    Si une erreur de saisie est détectée et que des suggestions de correction sont connues, vérifiez que ces suggestions sont fournies à l'utilisateur (sauf si cela risque de compromettre la sécurité).
    Erreur : Aucune suggestion n'est fournie pour corriger les erreurs de saisie.
    Les soumissions importantes doivent être réversibles, vérifiées ou confirmées.
    WCAG 3.3.4
    Manuel
    Pour les formulaires qui entraînent des engagements juridiques ou des transactions financières, vérifiez que les soumissions sont réversibles, que les données sont vérifiées pour détecter les erreurs ou que l'utilisateur peut les examiner et les confirmer avant la soumission finale.
    Erreur : L'envoi d'un formulaire important n'est pas réversible ou confirmable.
    Les champs de saisie doivent avoir une finalité identifiable
    WCAG 1.3.5
    Manuel
    Vérifier que les champs de formulaire recueillant des informations sur l'utilisateur (nom, courriel, adresse, etc.) peuvent être déterminés de manière programmatique afin que les navigateurs puissent les remplir automatiquement et correctement.
    Erreur : L'objectif du champ d'entrée ne peut pas être identifié de manière programmatique.
  • Navigation

    Des moyens multiples de localiser les pages doivent être fournis
    WCAG 2.4.5
    Manuel
    Vérifiez qu'il existe plusieurs moyens de localiser le contenu - par exemple, une table des matières, des signets et des titres de page. Cela permet aux utilisateurs de trouver le contenu en utilisant la méthode qui leur convient le mieux.
    Erreur : Un seul mécanisme est disponible pour localiser le contenu.
    Les mécanismes de navigation doivent être cohérents d'une page à l'autre
    WCAG 3.2.3
    Manuel
    Vérifier que les éléments de navigation (en-têtes, pieds de page, numéros de page) qui apparaissent sur plusieurs pages conservent le même ordre relatif dans l'ensemble du document.
    Erreur : L'ordre ou la structure du mécanisme de navigation varie d'une page à l'autre.
    Les composants ayant la même fonctionnalité doivent être identifiés de manière cohérente
    WCAG 3.2.4
    Manuel
    Vérifiez que les éléments ayant la même fonction sont étiquetés de manière cohérente dans l'ensemble du document. Par exemple, un bouton "Soumettre" ne doit pas être appelé "Envoyer" sur une autre page.
    Erreur : La même fonctionnalité est identifiée différemment d'une page à l'autre.
    Toutes les fonctionnalités doivent être disponibles via le clavier
    WCAG 2.1.1
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Vérifiez que tous les éléments interactifs (liens, champs de formulaire, boutons) peuvent être atteints et activés en utilisant uniquement le clavier.
    Erreur : La fonctionnalité n'est pas accessible par le clavier seul.
    Le focus clavier ne doit pas être piégé
    WCAG 2.1.2
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Vérifiez que les utilisateurs du clavier peuvent toujours déplacer le focus de n'importe quel élément - le focus ne doit jamais rester bloqué dans un champ de formulaire ou une région interactive.
    Erreur : Le focus clavier est bloqué et ne peut être déplacé.
    Les raccourcis d'un seul caractère doivent être configurables
    WCAG 2.1.4
    Agent utilisateur
    Cela dépend de la visionneuse PDF. S'il existe des raccourcis clavier à un seul caractère, vérifiez qu'ils peuvent être désactivés ou modifiés afin d'éviter toute activation accidentelle par les utilisateurs de la saisie vocale.
    Erreur : Les raccourcis d'un seul caractère ne peuvent pas être désactivés ou déplacés.
    L'indicateur de mise au point du clavier doit être visible
    WCAG 2.4.7
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Vérifier que, lors de la navigation au clavier, l'élément en cours de focalisation possède un indicateur de focalisation visible (contour, surbrillance, etc.).
    Erreur : L'indicateur de mise au point du clavier n'est pas visible.
    L'élément focalisé ne doit pas être entièrement caché par d'autres contenus.
    WCAG 2.4.11
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Vérifiez que lorsqu'un élément reçoit le focus clavier, il n'est pas complètement masqué par des éléments flottants, des en-têtes collants ou des contenus qui se chevauchent.
    Erreur : L'élément centré sur le clavier est complètement masqué par le contenu.
  • Contraste des couleurs

    La couleur ne doit pas être le seul moyen de transmettre l'information
    WCAG 1.4.1
    Manuel
    Vérifiez que la couleur n'est pas la seule méthode utilisée pour distinguer les informations - par exemple, les champs de formulaire obligatoires ne doivent pas être signalés uniquement par du texte rouge. Utilisez des indicateurs supplémentaires tels que des étiquettes de texte, des motifs ou des icônes.
    Erreur : L'information est transmise uniquement par la couleur.
    Le texte doit être suffisamment contrasté par rapport à l'arrière-plan (rapport de 4,5:1).
    WCAG 1.4.3
    Manuel
    Vérifiez que le texte normal a un rapport de contraste d'au moins 4,5:1 par rapport à son arrière-plan, et que le texte en gros caractères (18 pt ou 14 pt en gras) a un rapport de contraste d'au moins 3:1. Utilisez un outil de vérification du contraste pour mesurer.
    Erreur : Le rapport de contraste du texte est inférieur au minimum requis.
    Les composants de l'interface utilisateur et les graphiques doivent présenter un rapport de contraste de 3:1.
    WCAG 1.4.11
    Manuel
    Vérifiez que les composants de l'interface utilisateur (bordures de champs de formulaire, boutons) et les graphiques significatifs ont un rapport de contraste d'au moins 3:1 par rapport aux couleurs adjacentes.
    Erreur : Le contraste du composant de l'interface utilisateur ou du graphique est inférieur au rapport 3:1.
  • Adaptabilité

    Le contenu ne doit pas limiter l'affichage à une seule orientation
    WCAG 1.3.4
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Le contenu doit pouvoir être visualisé à la fois en orientation portrait et paysage, à moins qu'une orientation spécifique ne soit essentielle.
    Erreur : Le contenu est limité à l'orientation portrait ou paysage.
    Le texte doit pouvoir être redimensionné jusqu'à 200% sans perte de contenu.
    WCAG 1.4.4
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Vérifiez que le texte peut être agrandi jusqu'à 200% sans que le contenu ne soit coupé ou ne se chevauche.
    Erreur : Le texte ne peut être redimensionné sans perte de contenu ou de fonctionnalité.
    Le contenu doit s'afficher sur une seule colonne sans défilement horizontal.
    WCAG 1.4.10
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Lorsqu'il est refondu à 320 pixels CSS de largeur, le contenu ne devrait pas nécessiter de défilement horizontal.
    Erreur : Le contenu nécessite un défilement horizontal pour une largeur de 320 pixels CSS.
    Le contenu doit être lisible avec un espacement ajusté entre les textes.
    WCAG 1.4.12
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Le contenu doit rester lisible lorsque la hauteur des lignes, l'espacement des paragraphes, l'espacement des lettres et l'espacement des mots sont augmentés.
    Erreur : Le contenu est coupé ou se superpose à l'espacement ajusté du texte.
    Le contenu du survol/de la mise au point doit pouvoir être supprimé, survolé et persistant.
    WCAG 1.4.13
    Agent utilisateur
    Cela dépend de la visionneuse PDF. Le contenu supplémentaire qui apparaît au survol ou à la mise au point doit pouvoir être supprimé, le pointeur doit pouvoir se déplacer dessus et il doit rester visible jusqu'à ce qu'il soit supprimé.
    Erreur : Le contenu du survol ou de la focalisation ne peut pas être supprimé ou contrôlé.
    Les délais doivent être ajustables ou prolongeables
    WCAG 2.2.1
    Manuel
    Si le document contient des interactions limitées dans le temps (par exemple, un formulaire qui expire), vérifiez que les utilisateurs peuvent désactiver, ajuster ou prolonger le délai.
    Erreur : Les délais ne peuvent pas être ajustés, étendus ou désactivés.
    La fonctionnalité déclenchée par un mouvement doit disposer d'une entrée alternative
    WCAG 2.5.4
    Manuel
    Si la fonctionnalité réagit aux mouvements de l'appareil (secousses, inclinaison), un autre contrôle de l'interface utilisateur doit être fourni et la réaction aux mouvements doit être désactivable.
    Erreur : La fonctionnalité ne peut être déclenchée que par le mouvement de l'appareil.
  • Multimédia

    Les contenus audio doivent être accompagnés d'une transcription textuelle.
    WCAG 1.2.1
    Manuel
    Si le document contient un contenu audio intégré, vérifiez qu'une transcription textuelle équivalente est fournie à proximité.
    Erreur : Le contenu audio ou vidéo préenregistré n'a pas d'alternative textuelle.
    Toutes les vidéos préenregistrées avec audio doivent être sous-titrées.
    WCAG 1.2.2
    Manuel
    Si le document contient une vidéo incorporée avec du son, vérifiez que des sous-titres synchronisés sont fournis pour tous les contenus parlés et les effets sonores pertinents.
    Erreur : Le contenu vidéo préenregistré est dépourvu de sous-titres.
    Les vidéos préenregistrées doivent être accompagnées d'une description audio ou d'une transcription en texte intégral.
    WCAG 1.2.3
    Manuel
    Vérifier que les vidéos préenregistrées disposent d'une piste de description audio ou d'une alternative textuelle complète décrivant l'ensemble du contenu visuel.
    Erreur : La vidéo préenregistrée est dépourvue de description audio ou d'alternative média.
    Toutes les vidéos préenregistrées doivent être accompagnées d'une description audio.
    WCAG 1.2.5
    Manuel
    Vérifier que tous les contenus vidéo préenregistrés sont accompagnés d'une description audio indiquant les informations visuelles importantes qui ne sont pas transmises par le biais d'un dialogue.
    Erreur : La vidéo préenregistrée ne comporte pas de description audio.
    Les fichiers audio en lecture automatique doivent être dotés de commandes permettant de les mettre en pause ou de les arrêter.
    WCAG 1.4.2
    Manuel
    Si un son est diffusé automatiquement pendant plus de 3 secondes, vérifiez qu'il existe un mécanisme permettant de mettre en pause, d'arrêter ou de contrôler le volume indépendamment du volume du système.
    Erreur : L'audio en lecture automatique n'a pas de contrôle pour la pause ou l'arrêt.
    Le contenu mobile, clignotant ou mis à jour automatiquement doit être contrôlable.
    WCAG 2.2.2
    Manuel
    Si le document contient un contenu mobile, clignotant, défilant ou mis à jour automatiquement, vérifiez que l'utilisateur peut le mettre en pause, l'arrêter ou le masquer.
    Erreur : Le déplacement ou la mise à jour automatique du contenu ne peut être interrompu ou arrêté.
    Le contenu ne doit pas clignoter plus de trois fois par seconde.
    WCAG 2.3.1
    Manuel
    Vérifiez qu'aucun contenu ne clignote plus de trois fois par seconde, car cela peut déclencher des crises chez les utilisateurs souffrant d'épilepsie photosensible.
    Erreur : Le contenu clignote plus de trois fois par seconde.
  • Touches et pointeurs

    Les gestes à plusieurs points doivent être remplacés par des gestes à un seul point.
    WCAG 2.5.1
    Manuel
    Si la fonctionnalité exige des gestes à plusieurs points ou basés sur le chemin (pincement, glissement), une alternative à un seul point doit être disponible.
    Erreur : Le geste à plusieurs points n'a pas d'alternative à un seul point.
    L'activation du pointeur doit se faire lors d'un événement positif ou être réversible.
    WCAG 2.5.2
    Manuel
    Les actions doivent s'achever lors de l'événement "up" (relâchement du pointeur) ou être réversibles/abandonnables.
    Erreur : L'action du pointeur se déclenche lors d'un événement de descente et n'est pas réversible.
    Les opérations de déplacement doivent avoir une alternative à pointeur unique
    WCAG 2.5.7
    Manuel
    Toute fonctionnalité faisant appel au glissement doit également pouvoir être réalisée à l'aide d'un seul pointeur sans glissement.
    Erreur : L'opération de déplacement n'a pas d'alternative à un seul pointeur.
  • Compréhensible

    Les instructions ne doivent pas se fonder uniquement sur des caractéristiques sensorielles
    WCAG 1.3.3
    Manuel
    Vérifiez que les instructions ne dépendent pas uniquement de la forme, de la taille, de l'emplacement visuel, de l'orientation ou du son (par exemple, "cliquez sur le bouton rond" ou "voyez la barre latérale à droite"). Utilisez des références textuelles supplémentaires.
    Erreur : Les instructions ne dépendent que de la forme, de la taille, de l'emplacement ou du son.
    Les mécanismes d'aide doivent être placés au même endroit
    WCAG 3.2.6
    Manuel
    Si des mécanismes d'aide (coordonnées, liens d'aide) sont fournis sur plusieurs pages, vérifiez qu'ils apparaissent toujours au même endroit.
    Erreur : L'accès à l'aide apparaît à des endroits différents d'une page à l'autre.
    Les informations déjà saisies ne doivent pas nécessiter une nouvelle saisie
    WCAG 3.3.7
    Manuel
    Dans les formulaires à plusieurs étapes, vérifiez que les informations déjà saisies par l'utilisateur sont automatiquement complétées ou disponibles pour la sélection, plutôt que de devoir être saisies à nouveau.
    Erreur : L'utilisateur doit saisir à nouveau des informations déjà fournies dans le cadre de la même procédure.
    Le test des fonctions cognitives ne doit pas être exigé pour l'authentification.
    WCAG 3.3.8
    Manuel
    Vérifiez que l'authentification ne nécessite pas de résoudre une énigme, de mémoriser un mot de passe ou d'effectuer un test cognitif. Les alternatives telles que le copier-coller, les gestionnaires de mots de passe ou l'authentification biométrique doivent être prises en charge.
    Erreur : L'authentification requiert un test de fonction cognitive sans alternative.
    Les messages d'état doivent pouvoir être déterminés de manière programmatique
    WCAG 4.1.3
    Manuel
    Vérifier que les messages d'état (confirmations de réussite, alertes d'erreur, mises à jour des progrès) peuvent être détectés par la technologie d'assistance sans être focalisés.
    Erreur : Le message d'état n'est pas déterminable par programme.