Le texte stylé fonctionne-t-il avec VoiceOver sur iPhone ?
Le gras, le script et les autres styles sont des caractères Unicode distincts, pas des lettres mises en forme : un lecteur d’écran ne peut donc pas être sûr de dire le mot — il peut l’épeler, décrire chaque caractère ou le sauter. Ce que cela change pour un nom ou une bio, et où le texte stylé reste sans risque.
Une bio ou un nom écrits en 𝗴𝗿𝗮𝘀 ou en 𝒮𝒸𝓇𝒾𝓅𝓉 se lisent très bien si vous les voyez. Ce qui ne vient presque jamais à l’esprit, jusqu’au moment où ça compte, c’est ce qu’entend une personne qui utilise VoiceOver quand son téléphone lit cette même ligne à voix haute — et la réponse, c’est que souvent elle n’entend pas du tout le mot que vous avez tapé. Cela vaut la peine de comprendre pourquoi avant de mettre dans un style particulier quelque chose que vous voulez vraiment faire passer.
Le texte stylé, ce ne sont pas des lettres mises en forme : ce sont d’autres lettres
Ce qui fait que le texte stylé se comporte de façon inattendue partout est exactement ce qui agit ici. Une lettre en gras ou en script n’est pas l’alphabet habituel avec un style posé par-dessus. Chacune est un caractère entièrement distinct, avec son propre point de code, tiré de blocs Unicode — surtout celui des Symboles alphanumériques mathématiques — ajoutés pour que l’écriture mathématique puisse distinguer un vecteur en gras d’un scalaire en italique dans du texte brut. Un 𝐁 ressemble à un B majuscule et occupe la même case à l’écran, mais en dessous c’est un caractère différent de la lettre B ordinaire, et tout système qui manipule du texte travaille à partir de cette identité de fond, pas de la forme que vous voyez.
Ce qu’un lecteur d’écran en fait
VoiceOver, comme tout lecteur d’écran, transforme le texte en parole en regardant chaque caractère et en décidant comment le prononcer. Quand le caractère est une lettre ordinaire, c’est simple : le lecteur sait qu’elle fait partie d’un mot et il dit le mot. Quand le caractère est l’un de ces sosies mathématiques, le lecteur n’a aucune raison de le traiter comme la lettre qu’il imite, parce que du point de vue de l’identité de fond ce n’est pas cette lettre. Selon le caractère exact et le niveau de détail réglé, il peut être annoncé par une description formelle du caractère, épelé pièce par pièce de façon maladroite, ou passé sous silence. Un mot en texte stylé peut ressortir comme une suite de descriptions, un bégaiement de caractères isolés, ou tout simplement rien.
Rien de tout cela n’est un défaut de VoiceOver ni du clavier qui a produit le texte. Le lecteur fait exactement ce qu’il faut avec les caractères qu’on lui a donnés ; ce sont ces caractères qui ne sont pas les lettres qu’ils imitent. Tout est là — l’apparence est pour les yeux, et un lecteur d’écran ne lit pas l’apparence.
Là où ça compte, et là où presque pas
L’enjeu dépend entièrement de savoir si le texte porte un sens dont quelqu’un a besoin, ou n’est que décoration. Une brève fioriture en script dans une bio qui dit par ailleurs tout l’essentiel en lettres normales coûte peu à une personne sous VoiceOver : elle rate un ornement, pas une information. Le même style appliqué à quelque chose que les gens doivent réellement recevoir, c’est autre chose, car pour cette personne ce contenu devient illisible, et pas seulement sans mise en forme.
Les lignes à garder en lettres ordinaires sont celles qui font un vrai travail :
- Votre nom et votre @identifiant — ce que les gens lisent à voix haute, recherchent ou mentionnent.
- Les coordonnées : un numéro, une adresse e-mail, un nom de compte que quelqu’un doit recopier.
- Les instructions, les dates, les prix, ou tout ce sur quoi on attend du lecteur qu’il agisse.
- Tout ce qui doit pouvoir être retrouvé : la recherche et les mentions cherchent les lettres ordinaires et ne correspondront pas aux lettres stylées, pour la même raison de fond.
Un moyen rapide de vérifier votre propre texte
Pas besoin de deviner. Activez VoiceOver un instant — Réglages → Accessibilité → VoiceOver, ou configurez le Raccourci d’accessibilité pour l’activer d’un triple-clic sur le bouton latéral — et écoutez votre propre bio relue. Un raccourci plus rapide, si vous préférez : collez la ligne dans un champ de recherche et essayez de la faire correspondre à la version en lettres normales. Si la recherche ne la trouve pas, un lecteur d’écran ne la lit pas non plus comme ces mots ; les deux échecs remontent au même fait, que les caractères ne sont pas les lettres qu’ils imitent.
La limite voyage avec le texte
Comme le comportement vient des caractères eux-mêmes, il n’est pas propre à VoiceOver ni à l’iPhone. TalkBack sur Android, les lecteurs d’écran sur ordinateur et les champs de recherche de la plupart des plateformes les traitent de la même manière, tout comme le texte stylé peut arriver en carrés vides sur un appareil qui n’a pas les glyphes et compter pour deux caractères face à une limite de longueur. Ce sont la même cause de fond vue sous des angles différents : une lettre stylée est un caractère à part déguisé en caractère ordinaire, et seul l’œil se laisse prendre au déguisement.
Où Kibo se situe
Kibo embarque douze styles de texte stylé sur le clavier — gras, italique, gras italique, script, double-struck, mono, petites capitales, large, cerclé, encadré, à l’envers et barré —, appliqués au fil de la frappe. La façon dont un lecteur d’écran prononce l’un ou l’autre est une propriété d’Unicode, pas du clavier, et elle est la même quelle que soit la manière dont les caractères sont produits ; un clavier ne peut pas faire lire une lettre en gras mathématique comme un B ordinaire. L’usage honnête est décoratif : une touche stylée sur une ligne dont le vrai contenu est aussi présent en lettres normales, pas un nom ni un message que quelqu’un pourrait avoir besoin d’entendre. Rien dans Kibo n’a besoin de l’accès complet — cet interrupteur n’est lu que par les boutons Copier le mot, Copier la ligne et Coller de sa barre d’outils. Il est gratuit.
Questions fréquentes
VoiceOver peut-il lire le texte stylé sur iPhone ?
Pas de façon fiable. Les lettres stylées sont des caractères Unicode à part, pas des lettres ordinaires mises en forme, si bien que VoiceOver peut les annoncer par une description formelle du caractère, les épeler pièce par pièce, ou les sauter, selon le caractère et ses réglages. Le mot que vous avez tapé n’est souvent pas ce qu’entend une personne sous VoiceOver.
Est-ce mauvais pour l’accessibilité d’utiliser une police stylée dans ma bio ?
Pour une fioriture purement décorative à côté de texte en lettres normales qui porte l’information réelle, le coût est faible : une personne sous VoiceOver rate un ornement. Cela devient un vrai problème quand le contenu porteur de sens — votre nom, vos coordonnées, des instructions — est la partie écrite en texte stylé, car il est alors illisible pour un lecteur d’écran, et pas seulement sans mise en forme.
Le même problème se produit-il sur Android ou sur ordinateur ?
Oui. Le comportement vient des caractères eux-mêmes, pas de VoiceOver ni d’iOS, donc TalkBack sur Android, les lecteurs d’écran de bureau et la plupart des champs de recherche les traitent de la même manière : comme les caractères à part qu’ils sont, pas comme les lettres ordinaires qu’ils imitent.
Essayez-le sur votre propre clavier
Kibo est un clavier personnalisé gratuit pour iPhone : de vrais sons mécaniques, des thèmes au choix et des effets lumineux RGB. Sans compte, sans publicité, et il fonctionne avec l’accès complet désactivé.