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.2ManuelVé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'objectifWCAG 2.4.6ManuelVé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 texteWCAG 1.4.5ManuelVé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 inattenduWCAG 3.2.1ManuelVé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 inattenduWCAG 3.2.2ManuelVé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'utilisateurWCAG 3.3.1ManuelSi 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 accessibleWCAG 2.5.3ManuelPour 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 lienWCAG 2.4.4ManuelVé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.2ManuelVé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 fourniesWCAG 3.3.3ManuelSi 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.4ManuelPour 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é identifiableWCAG 1.3.5ManuelVé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 fournisWCAG 2.4.5ManuelVé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'autreWCAG 3.2.3ManuelVé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érenteWCAG 3.2.4ManuelVé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 clavierWCAG 2.1.1Agent utilisateurCela 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.2Agent utilisateurCela 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 configurablesWCAG 2.1.4Agent utilisateurCela 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 visibleWCAG 2.4.7Agent utilisateurCela 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.11Agent utilisateurCela 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'informationWCAG 1.4.1ManuelVé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.3ManuelVé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.11ManuelVé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 orientationWCAG 1.3.4Agent utilisateurCela 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.4Agent utilisateurCela 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.10Agent utilisateurCela 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.12Agent utilisateurCela 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.13Agent utilisateurCela 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 prolongeablesWCAG 2.2.1ManuelSi 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 alternativeWCAG 2.5.4ManuelSi 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.1ManuelSi 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.2ManuelSi 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.3ManuelVé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.5ManuelVé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.2ManuelSi 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.2ManuelSi 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.1ManuelVé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.1ManuelSi 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.2ManuelLes 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 uniqueWCAG 2.5.7ManuelToute 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 sensoriellesWCAG 1.3.3ManuelVé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 endroitWCAG 3.2.6ManuelSi 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 saisieWCAG 3.3.7ManuelDans 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.8ManuelVé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 programmatiqueWCAG 4.1.3ManuelVé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.