Listes PDF
Silktide vérifie que les listes dans un PDF sont construites comme des listes. Chaque élément doit garder sa puce ou son numéro séparé du texte adjacent, afin que les logiciels puissent savoir combien d’éléments il y a et où chacun commence et se termine.
Le format PDF s’attend à ce qu’un élément de liste comporte deux parties : l’étiquette, c’est‑à‑dire la puce, le numéro ou la lettre, et le corps, c’est‑à‑dire le texte. Cette vérification signale les éléments qui n’ont pas cette structure, quel que soit leur aspect à l’écran.
Pourquoi c’est important
Une liste correctement balisée indique au lecteur quelque chose avant même d’en entendre un mot : combien d’éléments arrivent. « Liste de sept éléments » fixe une attente, permet de décider s’il faut tout écouter et permet de sauter à la fin. Les annoncent également, au fil de la navigation, quel élément est lequel; vous pouvez donc perdre votre place et la retrouver.
Rien de tout cela ne subsiste si une liste est balisée comme de simples paragraphes. Sept étapes deviennent sept phrases sans relation, sans comptage et sans moyen de naviguer entre elles. Dans un ensemble d’instructions, cela compte énormément, car le lecteur ne peut plus dire s’il a terminé l’étape quatre sur six ou quatre sur douze.
Séparer l’étiquette importe aussi pour une seconde raison : cela permet à un lecteur d’écran d’annoncer le marqueur de façon pertinente, ou de le masquer. Lorsque les puces sont fusionnées dans le texte, elles sont lues comme des caractères littéraux; chaque élément commence alors par le mot « puce » ou par un symbole isolé que le lecteur tente de prononcer.
Comment corriger
- Utilisez les boutons de liste de votre outil de création plutôt que de taper les marqueurs à la main. Word, InDesign et LibreOffice balisent tous correctement les listes lorsque la fonction de liste est utilisée, et aucun ne le peut quand une liste est une série de paragraphes commençant par un tiret.
- Ne tapez jamais vos propres puces ou numéros. Un paragraphe qui commence par « 1. » a le même aspect mais ne porte aucune structure. Il faut aussi le renuméroter à la main lorsque les éléments changent; c’est donc une correction qui s’amortit d’elle‑même.
- Laissez l’outil gérer la numérotation, afin qu’elle reste correcte et qu’elle demeure dans la partie étiquette de la balise.
- Réparez les balises dans un éditeur PDF si le fichier source est perdu, en donnant à chaque élément son étiquette et son corps.
- Ou exécutez la remédiation de Silktide, qui reconstruit la structure des listes en rebalisant le document. Voir Fonctionnement de la remédiation PDF.
Comment Silktide teste cela
- Repère les documents PDF liés depuis votre site Web et analyse chaque fichier unique une seule fois, peu importe le nombre de pages qui y mènent.
- Examine chaque élément de liste dans l’arbre de structure pour vérifier la présence de l’étiquette et du corps attendus par le format.
- Signale le document lorsqu’un élément en est dépourvu.
- Signale chaque document une seule fois, quel que soit le nombre d’éléments concernés.
Un texte qui ressemble à une liste mais n’est pas du tout balisé comme tel constitue un autre constat, signalé dans l’évaluation de l’accessibilité du document plutôt qu’ici.
Dépannage
Les puces s’affichent correctement quand je lis le document
C’est normal. Les puces sont dessinées sur la page, peu importe la façon dont le contenu est balisé; une liste visuellement parfaite peut donc être absente sur le plan structurel. Cette vérification lit les balises sous‑jacentes.
C’est une liste à un seul élément
Une liste d’un seul élément reste une liste, et la baliser comme telle est correct. Les lecteurs d’écran l’annoncent sans difficulté.
La liste comporte des sous‑éléments
Les listes imbriquées sont prévues et prises en charge. Chaque niveau est sa propre liste, incluse dans l’élément auquel il appartient, et chaque élément à chaque niveau doit avoir sa propre étiquette et son propre corps.