Aller au contenu Eleven Ways (Home)

Tous les articles

Comment les lecteurs d'écran lisent les caractères spéciaux : une mise à jour

Écrit par Sophie Ragas le 17 mars 2023 (temps de lecture moyen: 27 minutes)

Les lecteurs d'écran lisent ce qui est affiché à l'écran. Dans le cas d'un texte simple, cela ne pose aucun problème. Mais comment les lecteurs d'écran gèrent-ils les signes de ponctuation ou les caractères spéciaux ? Nous avons fait un test.

Une pile de lettres en bois

Les personnes aveugles s'appuient sur les lecteurs d'écran pour savoir ce qu'il y a à l'écran. Cela fonctionne bien pour le texte normal, mais la façon dont ils restituent d'autres types de contenu est parfois plus difficile à prévoir. C'est pourquoi Deque a effectué des recherches sur la façon dont les lecteurs d'écran prononcent les caractères spéciaux, les abréviations, les dates et les numéros de téléphone : Why Don’t Screen Readers Always Read What’s on the Screen? Part 1: Punctuation and Typographic Symbols.

Depuis la publication initiale en 2014, de nombreuses mises à jour ont été apportées aux systèmes d'exploitation, aux navigateurs et aux lecteurs d'écran. Pour fournir des informations actualisées, nous avons refait le test en utilisant les dernières versions des lecteurs d'écran, et les 3 combinaisons de lecteurs d'écran et de navigateurs les plus utilisées selon la dernière Webaim Survey on screen reader usage.

L'objectif était de déterminer quels caractères pourront être utilisés en toute sécurité en 2023, et si une régression s'est produite dans la manière dont les lecteurs d'écran prononcent les caractères spéciaux depuis 2014.

L'environnement de test

Page de test

Nous avons utilisé exactement le même tableau que Deque pour les tests, afin de faciliter la comparaison.

La page HTML de test a été marquée comme étant en anglais afin d'obtenir des résultats cohérents avec tous les lecteurs d'écran. Les lecteurs d'écran ont été réglés sur une voix anglaise.

Nous prévoyons de réaliser le même test en français. Inscrivez-vous à notre lettre d'information pour être informé de la disponibilité de ce test !

Comme Deque, nous avons effectué le test avec le caractère spécial seul (seul) et dans une phrase (en contexte).

Technologies d'assistance

Les paramètres de verbosité vocale, qui influencent le degré de prononciation de la ponctuation par le lecteur d'écran, ont été ramenés à la valeur d'usine par défaut, car il s'agit du paramètre le plus fréquemment utilisé par les utilisateurs.

Les combinaisons de navigateur et de lecteur d'écran étaient les suivantes

  • Safari 16.3 et VoiceOver sur macOS Monterey 12.6.3
    • Verbosité par défaut : moyenne
    • Ponctuation : quelques
    • Voix : Daniel
  • Chrome (version 110.0.5481.178) et NVDA (version 2022.4.0022.4.0.27401) sur Windows 10
    • Niveau de ponctuation/symboles : un peu
    • Voix : Microsoft Zira Desktop (anglais États-Unis)
  • Chrome (version 110.0.5481.178) et JAWS (version 2023.2302.15) sur Windows 10
    • Niveau de verbosité du Web : moyen
    • Voix : Eloquence (usine)

Nous n'avons pas testé les lecteurs d'écran mobiles. Si vous souhaitez le faire, ou tester la prise en charge d'un autre lecteur d'écran, n'hésitez pas à utiliser nos page HTML de test.

Différences entre le mode lecture et le mode tableau

NVDA et JAWS disposent de deux modes principaux pour visualiser et interagir avec les données : le mode lecture et le mode tableau. Le mode tableau permet aux utilisateurs de naviguer et d'interagir avec les tableaux d'un document. Les deux lecteurs d'écran transmettent alors la structure du tableau et identifient les colonnes, les lignes et les cellules. Les utilisateurs pourront naviguer dans le tableau à l'aide de leur clavier, se déplacer entre les cellules et les lignes et lire le contenu de chaque cellule. Le mode lecture permet de lire ce qui est à l'écran, dans l'ordre où il apparaît. Dans ce mode, la présence d'un tableau sera annoncée, mais sa structure ne sera pas lue.

Nous avons constaté quelques différences entre le mode lecture et le mode tableau. Dans deux cas, cela s'est traduit par des différences dans NVDA :

  • ¡ (point d'exclamation inversé, tapé comme ¡)
  • ¿ (point d'interrogation inversé, tapé comme &iquest ;)

Bien que Deque ait testé la prise en charge des lecteurs d'écran en mode tableau en 2014, nous avons décidé d'effectuer le test en mode lecture, car les caractères spéciaux seront la plupart du temps utilisés en dehors des tableaux. L'environnement de test, avec les caractères placés à l'intérieur d'un tableau, ne devrait pas interférer avec les résultats.

Conclusion du test

Le tableau complet de la façon dont chaque lecteur d'écran lit chaque caractère se trouve en fin du présent article, en anglais.

Caractères sûrs en 2023

Les caractères suivants sont lus par tous les lecteurs d'écran en 2023, à la fois en contexte et seuls.

  • @ (le symbole de l'arobase)
  • & (esperluette, écrite sous la forme & ou &amp ; dans le balisage) / (barre oblique)
  • © (copyright, écrit ©)
  • ® (enregistré, écrit comme &reg ;)
  • ™ (marque déposée, ™)
  • • (puce, écrit •)
  • $ (dollar)
  • #8364; (euro, écrit & #amp;8364;)
  • £ (livre sterling, écrit £)
  • ¥ (Yen, écrit ¥)
  • % (pourcentage)
  • ½ (un demi, écrit ½)
  • ¼ (un quart, en ¼)
  • ⅕ (un quart, en ⅕)
  • ¾ (trois quarts, en ¾)
  • ° (degrés, écrit °)
  • # (signe dièse)
  • ^ (caret)
  • `* (astérisque)
  • † (dague, écrit †)
  • ‡ (double dague, écrit ‡)
  • → (flèche droite, écrit →)
  • ← (flèche gauche, écrit ←)
  • ↑ (flèche vers le haut, écrite comme ↑)
  • ↓ (flèche vers le bas, écrite comme ↓)
  • ↔ (flèche horizontale, écrite comme ↔)
  • ⇐ (double flèche gauche, notée ⇐)
  • ⇒ (flèche double droite, notée ⇒)
  • ⇑ (flèche double vers le haut, notée ⇑)
  • ⇓ (flèche double vers le bas, écrite comme ⇓)
  • ♠ (pique, écrit ♠)
  • ♣ (clubs, écrit ♣)
  • ♥ (cœurs, écrit ♥)
  • ♦ (diamants, écrit ♦)
  • `+ (plus)
  • − (moins, −)
  • ± (plus ou moins, écrit ±)
  • ÷ (divisé par, écrit ÷)
  • × (multiplié par, écrit ×)
  • = (égal)
  • ≠ (pas égal, écrit ≠)
  • ≈ (approximativement égal, écrit ≈)
  • ‰ (par mil, écrit ‰)
  • &lt ; (moins que, écrit &amplt;)
  • > (plus grand que, écrit comme >)
  • ≤ (inférieur ou égal à, écrit ≤)
  • ≥ (supérieur ou égal à, noté ≥)
  • ′ (premier, écrit ′)
  • ″ (double prime, écrit ″)
  • ∑ (somme, notée ∑)

Caractères non lus en 2023

Ces caractères ne sont pas correctement lus par au moins un lecteur d'écran en 2023 :

  • ~ (tilde)
  • ' (backtick)
  • ! (point d'exclamation)
  • ¡ (point d'exclamation inversé, écrit ¡)
  • ( (parenthèse gauche)
  • ) (parenthèse droite)
  • `- (tiret)
  • — (tiret m, écrit —)
  • – (tiret n, écrit –)
  • _ (trait de soulignement)
  • , (virgule)
  • ... (point)
  • ... (pseudo-ellipse, trois points)
  • … (ellipse, écrite comme …)
  • \ (barre oblique inverse)
  • | (barre verticale)
  • ? (point d'interrogation)
  • ¿ (point d'interrogation inversé, écrit &ampiquest;)
  • ; (point-virgule)
  • : (deux points)
  • " (guillemet)
  • " (guillemet, écrit ")
  • “ (guillemet double gauche, écrit “)
  • ” (guillemet double droit, écrit ”)
  • « (double crochet d'angle gauche, écrit «)
  • » (crochet double droit, écrit »)
  • ‹ (crochet simple gauche, écrit ‹)
  • › (crochet d'angle simple droit, qui s'écrit ›)
  • ' (guillemet simple ou apostrophe)
  • ’ (guillemet simple droit, écrit ’)
  • ‘ (guillemet simple gauche, écrit ‘)
  • { (accolade gauche)
  • } (accolade droite)
  • [ (accolade gauche)
  • ] (crochet droit)
  • § (section, écrit §)
  • ¶ (paragraphe, écrit comme ¶)
  • · (petite puce, écrite sous la forme ·)
  • ⇔ (double flèche horizontale, ⇔)
  • µ (microns, écrit µ)

Améliorations notables depuis 2014

Lors de son test, Deque a découvert que JAWS prononçait cinq caractères de manière incorrecte, en lisant un caractère différent dans ces cas. Dans notre test, ces bugs ont été corrigés :

  • Le signe moins ( - ) est désormais lu comme "moins" dans un contexte mathématique. En 2014, JAWS le lisait comme "tiret".
  • Le signe moins que ou égal ( ≤ ) est désormais lu comme "moins que ou égal à" dans le contexte mathématique. En 2014, JAWS l'a lu comme "égal".
  • Le signe plus grand que ou égal ( ≥ ) se lit désormais comme "plus grand que ou égal à" dans le contexte mathématique. En 2014, JAWS l'a lu comme "égal".
  • Le signe approximativement (ou presque) égal ( ≈ ) est désormais lu comme "presque égal à". En 2014, JAWS l'a lu comme "tilde".
  • Le signe non égal ( ≠ ) se lit désormais comme "non égal". En 2014, JAWS le lisait comme "point d'interrogation".

Nous n'avons pas découvert de nouveaux bugs.

L'autre conclusion de leurs résultats était que NVDA était le lecteur d'écran le moins verbeux, ce qui reste vrai. Mais NVDA s'est beaucoup amélioré, même si certains caractères ne sont toujours lus que seuls ou dans leur contexte.

De nombreux caractères qui n'étaient pas sûrs en 2014 sont désormais lus par les trois lecteurs d'écran.

Régressions depuis 2014

Certaines choses ont empiré depuis 2014, par exemple, le symbole ¶ (paragraphe, écrit ¶) n'est plus lu par NVDA. Le symbole € (symbole de l'euro, écrit €) est maintenant lu comme "signe de l'euro vingt et un" par JAWS.

A retenir

La leçon générale à tirer de ce test approfondi de l'assistance actuellement offerte par les lecteurs d'écran les plus répandus pour les caractères spéciaux est qu'il est essentiel de:

  1. Tester votre contenu avec plusieurs lecteurs d'écran
  2. N'utiliser les caractères spéciaux que lorsqu'ils sont nécessaires
  3. Faire attention lorsque vous copiez du texte d'un traitement de texte vers un fichier HTML ou le CMS de votre site web. Certains traitements de texte et éditeurs de texte convertissent automatiquement les caractères (par exemple, trois points en une ellipse). Dans la mesure du possible, utilisez toujours l'entité HTML.
  4. Suivre l'évolution du support HTML par les outils d'assistance

Chez Eleven Ways, nous veillons à inclure le test avec des outils d'assistance à jour dans le protocole de vérification de l'accessibilité des sites et des apps, en plus du test automatisé et du test semi-automatisé. Contactez-nous pour un audit approfondi de votre site ou de votre application.

Résultats complets du test (en anglais)

Les signes de ponctuation grammaticaux

Symbol The character by itself In Context JAWS NVDA VoiceOver
tilde ~ https:// www.website.com/ ~user

By itself: “tilde”

In context: yes

“H T T P S colon slash slash double you double you double dot website dot com slash tilde user”

By itself: no

In context: no

“H T T P S slash slash double you double you double you dot website dot com slash user”

(NVDA does NOT mention the tilde or the colon.)

By itself: “tilde”

In context: yes;

“H T T P S slash slash double you double you double you dot website dot com slash tilde user”

(VoiceOver reads the tilde, but not the colon)

backtick mark ` &id=`1`

By itself: “grave”, the “a” is pronounced with an “ah” sound, like the “a” in “bravo”

In context: yes

“and I D equals grave one grave”

By itself: no

In context: no

“and I D equals one” (NVDA does NOT pronounce the tick mark)

By itself: “accent”

In context: “and I D equals one”.

exclamation mark !

This is exciting!

This is exciting.

By itself: “exclaim”

In context: no

JAWS does not change voice inflection at all.

By itself: no

In context: no

NVDA changes the inflection very slightly (almost imperceptibly) when there is an exclamation mark at the end of a sentence.

By itself: “exclamation mark”

In context: no

VoiceOver does not change voice inflection at all when a sentence ends in an exclamation mark.

inverted exclamation mark, typed as ¡ ¡

Intersante. ¡Ay caramba¡

Intersante. Ay caramba.

By itself: “inverted exclaim”

In context: no

In the sentence, JAWS does not change the inflection or the inverted exclamation mark at the beginning.

By itself: "inverted exclamation point"

In context: no

NVDA reads the exclamation with a different inflection, and does mention the inverted exclamation mark at the beginning when in reading mode (but not in table mode)

By itself: “inverted exclamation mark”

In context: yes

VoiceOver does NOT change voice inflection. (It also does NOT change language, even though lang=”es” is added to the td tag.

at symbol @ I have a message for @paul

By itself: “at”

In context: yes

“I have a message for at Paul”

By itself: “at”

In context: yes

“I have a message for at Paul”

By itself: “at”

In context: yes

“I have a message for at Paul”

pound/hash/number sign # I live at apartment #40

By itself: “number”

In context: yes

I live at apartment number 40

By itself: "number"

In context:

“I live at apartment number 40”

By itself: “number”

In context: yes

I live at apartment number 40”

caret ^ This is ^not the worst I’ve seen

By itself: “caret”

In context: yes

“This is caret not the worst I’ve seen”

By itself: "caret"

In context: yes

“This is caret not the worst I’ve seen

By itself: “caret”

In context: yes

“This is caret not the worst I’ve seen”

ampersand, typed as & &

M&Ms

BB&T

black & white

By itself: “and”

In context: yes

“M and M S,”

“B B and T,”

“black and white”

By itself: “and”

In context: yes

“M and M S,”

“B B and T,”

“black and white”

By itself: “and”

In context: yes

“M and M S,”

“B B and T,”

“black and white”

ampersand &

M&Ms

BB&T

black & white

By itself: “and”

In context: yes

“M and M S,”

“B B and T,”

“black and white”

By itself: “and”

In context: yes

“M and M S,”

“B B and T,”

“black and white”

By itself: “and”

In context: yes

“M and M S,”

“B B and T,”

“black and white”

asterisk *

Fields marked with * are required.

Name*

By itself: “star”

In context: yes

“Fields marked with star are required”

“Name star”

By itself: "star"

In context: yes

“Fields marked with star are required”

“Name star”

By itself: “star”

In context:yes

“Fields marked with star are required”

“Name star”

left parenthesis ( I am (understandably) excited.

By itself: “left paren”

In context: yes

“I am left paren understandably right paren excited”

By itself: no

In context: no

NVDA does not say anything, just a short pause.

By itself: “left parenthesis”

In context: no

VoiceOver pauses briefly for the opening and closing parentheses, but does not say anything.

right parenthesis ) I am (understandably) excited.

By itself: “right paren”

In context: yes

“I am left paren understandably right paren excited”

By itself: no

In context: no

NVDA does not say anything, just a short pause.

By itself: “right parenthesis”

In context: no

VoiceOver pauses briefly for the opening and closing parentheses, but does not say anything.

dash (minus/hyphen) -

blue-green.

This is - not unexpectedly - a parenthetical clause.

By itself: “dash”

In context: yes

“blue dash green”

“This is dash not unexpectedly dash a parenthetical clause.”

By itself: no

In context: NVDA does not say anything, nor does it pause; it reads straight through

By itself: “dash”

In context: VoiceOver pauses briefly for each of the dashes, but does not say anything.

m dash, typed as — This is also—not unexpectedly—a parenthetical clause.

By itself: “m dash”

In context: “This is also m dash not unexpectedly m dash a parenthetical clause.”

By itself: no

In context: NVDA does not say anything, nor does it pause; it reads straight through

By itself: “m dash”

In context: VoiceOver does not read the dash, instead pauses briefly.

n dash, typed as –

This is another – not unexpectedly – parenthetical clause.

This is another–not unexpectedly–parenthetical clause.

By itself: “n dash”

In context: “This is another n dash not unexpectedly n dash parenthetical clause.”

By itself: no

In context: NVDA does not say anything, nor does it pause; it reads straight through

By itself: “n dash”

In context: VoiceOver pauses briefly for each of the dashes, without saying anything, but ONLY IF there are spaces between the words and the dashes. Without spaces, VoiceOver does not pause at all.

underscore _ my_file_name.jpg

By itself: “underline”

In context: “my underline file underline name dot J P G”

By itself: no

In context:

“my file name dot J P G” (NVDA does not say “underline”)

By itself: “underscore”

In context: “my underscore file underscore name dot jaypeg”

comma , The house is green, red, and orange.

By itself: comma

In context: JAWS pauses briefly, but does not say “comma”

By itself: no

In context: NVDA pauses briefly, but does not say “comma”

By itself: “comma”

In context: VoiceOver pauses briefly, but does not say “comma”

period . I like cheese.

By itself: “period”

In context: JAWS pauses, but does not say “period”

By itself: “dot”

In context: NVDA pauses, but does not say “period”

By itself: “period”

In context: VoiceOver pauses, but does not say “period”

three periods (pseudo ellipsis) ... This sentence trails off… And here is another sentence.

By itself: “dotdotdot”

In context: “This sentence trails off and here is another sentence”. JAWS pauses briefly at the spot of the ellipsis.

By itself: no

In context: NVDA pauses briefly, but does not read the periods

By itself: "dot"

In context: VoiceOver does not read the character but it does pause longer than normal.

ellipses typed as … This sentence trails off… And here is another sentence.

By itself: “ellipses”

In context: JAWS does not say “ellipses,” but it does pause longer than normal.

By itself: no

In context: NVDA pauses briefly, but does not read the ellipses

By itself: “ellipses”

In context: VoiceOver does not say “ellipses,” but it does pause longer than normal.

forward slash /

home/products/widgets

Give him/her a prize.

https://www.deque.com

By itself: “slash”

In context:

“home slash products slash widgets”

“Give him slash her a prize”

H T T P S slash slash double you double you double you dot deque dot com”

By itself: “slash”

In context:

“home slash products slash widgets”

“Give him slash her a prize”

“H T T P S colon slash slash double you double you double you dot deque dot com”

By itself: “slash”

In context:

“home slash products slash widgets”

“Give him slash her a prize”

H T T P S colon slash slash double you double you double you dot deque dot com”

backslash \ c:\folder\file.docx

By itself: “backslash”

In context: “c colon backslash folder backslash file dot docx”

By itself: no

In context: no. NVDA reads the words without a pause in between.

By itself: “backslash”

In context: “c backslash folder backslash file docx”

vertical bar | Products | Our web site

By itself: “vertical bar”

In context: “Products vertical bar our web site”

By itself: no

In context: no. NVDA reads the words without a pause.

By itself: "vertical line"

In context: “Products vertical line our web site”

question mark ?

What do you mean?

Are you angry??

Are you still angry?!?

By itself: “question?”

In context:

JAWS changes the voice inflection of the last word in a sentence if the sentence ends in a question mark, to make it sound like someone asking a question.

Two question marks, or question marks mixed with exclamation marks are read the same as a single question mark.

By itself: no

In context:

NVDA changes the voice inflection of the last word in a sentence if the sentence ends in a question mark, to make it sound like someone is asking a question

Two question marks, or question marks mixed with exclamation marks are read the same as a single question mark.

By itself: “question mark”

In context:

VoiceOver changes the voice inflection of the last word in a sentence if the sentence ends in a question mark, to make it sound like someone asking a question.

Two question marks, or question marks mixed with exclamation marks are read the same as a single question mark.

inverted question mark, typed as ¿ ¿ No estoy seguro. ¿Quién soy?

No estoy seguro. Quién soy.

By itself: “inverted question”

In context: JAWS does not change the inflection for the question, and does not mention the inverted question mark at the beginning.

By itself: "inverted question mark"

In context: NVDA does mention the inverted question mark at the beginning of the sentence in reading mode (but not in table mode).

By itself: “inverted question mark”

In context: VoiceOver does NOT change inflection (and it ignores the lang=”es” set on the td tag)

semi-colon ; The sentence paused; but not for long.

By itself: “semi-colon”

In context: “The sentence paused semi-colon but not for long”

By itself: no

In context: NVDA pauses briefly, but does NOT read the semi-colon

By itself: “semi-colon”

In context: VoiceOver pauses briefly, but does NOT say “semi-colon”

colon : Gaseous: having the properties of a gas.

https://www.deque.com

By itself: “colon”

In context:

“Gaseous colon having the properties of a gas”

“H T T P colon slash slash deque dot com”

By itself: no

In context: NVDA pauses briefly, but does NOT read the colon

By itself: “colon”

In context: “H T T P S colon slash slash double you double you double dot deque dot com”

double quotation mark I feel “fine,” she said, sarcastically.

By itself: “left quote”

In context: “I feel left quote fine right quote she said sarcastically”

By itself: no

In context: NVDA does not read the character.

By itself: “left double quotation mark”

In context: VoiceOver pauses briefly but does NOT read the character.

double quotation mark, typed as " " I feel "fine," she said, sarcastically.

By itself: “quote”

In context: “I feel quote fine quote she said sarcastically”

By itself: no

In context: NVDA does not read out the character.

By itself: “quotation mark”

In context: VoiceOver pauses briefly but does read the character.

right double quotation mark I feel “fine,” she said, sarcastically.

By itself: “right quote”

In context: “I feel left quote fine right quote she said sarcastically”

By itself: no

In context: “I feel fine, she said, sarcastically”

By itself: “right double quotation mark”

In context: VoiceOver pauses briefly but does NOT read the character.

left double quotation mark I feel “fine,” she said, sarcastically.

By itself: “left quote”

In context: “I feel left quote fine right quote she said sarcastically”

By itself: no

In context: “I feel fine, she said, sarcastically”

By itself: “left double quotation mark”

In context: VoiceOver pauses briefly but does NOT read out the character.

left double angle bracket, typed as &laquot; « This is a «word» surrounded by angle brackets.

By itself: “left double angle bracket”

In context: “This is a left double angle bracket word right double angle bracket surrounded by angle brackets”

By itself: "double left pointing angle bracket"

In context: “This is a double left pointing angle bracket word double right pointing angle bracket surrounded by angle brackets”

By itself: “left pointing double arrow”

In context: VoiceOver pauses briefly, but does not pronounce the angle bracket.

right double angle bracket, typed as &raquot; » Home » Products

By itself: "right double angle bracket"

In context: "Home double angle bracket products"

By itself: "double right pointing angle bracket"

In context: "Home double right pointing angle bracket products"

By itself: "right pointing double arrow"

In context: VoiceOver does not pronounce the angle bracket.

‹ (written as ‹) This is a ‹word› surrounded by angle brackets. By itself: "single left pointing angle quotation mark"

In context: "This is a single left pointing angle quotation mark word single right pointing angle quotation mark surrounded by angle brackets"

By itself: no

In context: "This is a word surrounded by angle brackets"

By itself: "angle quotation mark"

In context: VoiceOver pauses briefly, but does not pronounce the angle bracket.

› (written as ›) Home › Products By itself: single right pointing angle quotation mark

In context: "Home single right pointing angle quotation mark products"

By itself: no

In context: "Home products"

By itself: "angle quotation mark"

In context: VoiceOver pauses briefly, but does not pronounce the angle bracket.

single quotation mark, or apostrophe

Don’t rock the boat.

This is Mary’s.

This is a ‘quotation’ of sorts.

By itself: "apostrophe"

In context:

"Don’t rock the boat"

"This is Mary’s"

"This is a apostrophe quotation apostrophe of sorts"

By itself: no

In context:

"Don’t rock the boat"

"This is Mary’s"

"This is a quotation of sorts" (NVDA does not pause or read the character here)

By itself: "apostrophe"

In context:

"Don’t rock the boat"

"This is Mary’s"

"This is a quotation of sorts" (VoiceOver pauses briefly, but does NOT say "apostrophe" here)

 

right single quotation mark, or right apostrophe, typed as ’

Don’t rock the boat.

This is Mary’s

This is a ‘quotation’ of sorts.

By itself: "apostrophe"

In context:

"Don’t rock the boat"

"This is Mary’s"

"This is a apostrophe quotation apostrophe of sorts"

By itself: no

In context:

"Don’t rock the boat"

"This is Mary’s"

"This is a quotation of sorts" (NVDA does not read the character)

By itself: "right single quotation mark"

In context:

"Don’t rock the boat"

"This is Mary’s"

"This is a quotation of sorts" (VoiceOver pauses briefly, but does NOT say read the character)

left single quotation mark, or left apostrophe, typed as ‘ This is a ‘quotation’ of sorts.

By itself: "apostrophe"

In context: "This is a apostrophe quotation apostrophe of sorts"

By itself: no

In context: "This is a quotation of sorts" (NVDA does not read out the character)

By itself: "left single quotation mark"

In context: "This is a quotation of sorts"

(VoiceOver pauses briefly, but does NOT read out the character)

left brace { You should {brace} yourself.

By itself: "left brace"

In context: "You should left brace brace right brace yourself"

By itself: no

In context: "You should brace yourself" (NVDA does not read out the character)

“By itself: "left curly bracket"

In context: "You should left curly bracket brace right curly bracket yourself"

right brace } You should {brace} yourself.

By itself: "right brace"

In context: "You should left brace brace right brace yourself"

By itself: no

In context: "You should brace yourself" (NVDA does not read out the character)

By itself: "right curly bracket"

In context: "You should left curly bracket brace right curly bracket yourself"

left bracket [ You should [bracket] your words.

By itself: "left bracket"

In context: "You should left bracket bracket right bracket your words"

By itself: no

In context: "You should left bracket bracket right bracket your words"

By itself: "left bracket"

In context: "You should bracket your words" (VoiceOver pauses briefly, but does NOT read out the character)

right bracket ] You should [bracket] your words.

By itself: "right bracket"

In context: "You should left bracket bracket right bracket your words"

By itself: no

In context: "You should left bracket bracket right bracket your words"

By itself: "right bracket"

In context: "You should bracket your words" (VoiceOver pauses briefly, but does NOT read out the character)

Symboles typographiques

Symbol The character by itself In Context JAWS NVDA VoiceOver
copyright, written as © © This content © Deque.

By itself: "copyright"

In context: "This content copyright Deque"

By itself: "copyright"

In context: "This content copyright Deque"

By itself: "copyright sign"

In context: "This content copyright sign Deque"

registered trademark symbol, written as ® ® Spam®

By itself: "registered"

In context: "Spam registered"

By itself: "registered"

In context: "Spam registered"

By itself: "registered sign"

In context: "Spam registered sign"

trademark symbol, TM, written as ™ Fits like a glove™

By itself: "trademark"

In context: "Fits like a glove trademark"

By itself: "trademark"

In context: "Fits like a glove trademark"

By itself: "trademark"

In context: "Fits like a glove trademark". The words "glove" and "trademark" follow each other up rather quickly and the tone/pitch changes when VoiceOver reads trademark.

section, written as § § Be sure to read §24.1.

By itself: "section"

In context: "Be sure to read section twenty four point one"

By itself: no

In context: "Be sure to read twenty four point one" (NVDA does NOT read the section symbol)

By itself: "section symbol"

In context: "Be sure to read section symbol two four point one"

paragraph symbol, written as ¶ Have you seen ¶3 on page 3?

By itself: "paragraph"

In context: "Have you seen paragraph three on page three?"

By itself: no

In context: no, "Have you seen three on page three?"

By itself: I think VoiceOver says “pilcrow” but it is really hard to understand.

In context: "Have you seen pilcrow three on page three?"

small bullet, written as · · · A phrase · and another phrase

By itself: "dot"

In context: "dot a phrase dot and another phrase"

By itself: no

In context: "A phrase and another phrase" (NVDA does NOT read the small bullet)

By itself: "middle dot"

In context: the first dot is announced in a unintelligble way. The second dot does not get announced, VoiceOver pauses there briefly

medium bullet, written as • • A phrase • and another phrase

By itself: "bullet"

In context: "bullet a phrase bullet and another phrase"

By itself: "bullet"

In context: "Bullet a 2phrase bullet and another phrase"

By itself: "bullet"

In context: "Bullet a phrase bullet and another phrase"

dagger, written as † Read the footnote†

By itself: "single dagger"

In context: "Read the footnote single dagger"

By itself: "dagger"

In context: "Read the footnote dagger"

By itself: "dagger"

In context: "Read the footnote dagger"

double dagger, written as ‡ Read the other footnote‡

By itself: "double dagger"

In context: "Read the other footnote double dagger"

By itself: "double dagger"

In context: "Read the other footnote double dagger"

By itself: "double dagger"

In context: "Read the other footnote double dagger"

right arrow, written as → Press the → key

By itself: "rightwards arrow"

In context: "Press the rightwards arrow key"

By itself: "right arrow"

In context: "Press the right arrow key"

By itself: "right arrow"

In context: "Press the right arrow key"

left arrow, written as ⇆ Press the ← key

By itself: "leftwards arrow"

In context: "Press the leftwards arrow key"

By itself: "left arrow"

In context: "Press the left arrow key"

By itself: "left arrow"

In context: "Press the left arrow key"

up arrow, written as ↑ Press the ↑ key

By itself: "upwards arrow"

In context: "Press the upwards arrow key"

By itself: "up arrow"

In context: "Press the up arrow key"

By itself: "up arrow"

In context: "Press the up arrow key"

down arrow, written as ↓ Press the ↓ key

By itself: "downwards arrow"

In context: "Press the downwards arrow key"

By itself: "down arrow"

In context: "Press the down arrow key"

By itself: "down arrow"

In context: "Press the down arrow key"

horizontal arrow, written as ↔ Move ↔ horizontally.

By itself: "left right arrow"

In context: "Move left right arrow horizontally"

By itself: "left right arrow"

In context: "Move left right arrow horizontally"

By itself: "left right arrow"

In context: "Move left right arrow horizontally"

double right arrow, written as ⇒ Look over there ⇒ at that shark.

By itself: "rightwards double arrow"

In context: "Look over there rightwards double arrow at that shark"

By itself: "double right arrow"

In context: "Look over there double right arrow at that shark"

By itself: "rightwards double arrow"

In context: "Look over there rightwards double arrow at that shark"

double left arrow, written as ⇚ Look over there ⇐ at that dolphin.

By itself: "leftwards triple arrow"

In context: "Look over there leftwards triple arrow at that dolphin"

By itself: "leftwards double arrow"

In context: "Look over there leftwards double arrow at that dolphin"

By itself: "leftwards double arrow"

In context: "Look over there leftwards double arrow at that dolphin"

double up arrow, written as ⇑ Look up there ⇑ at that platypus.

By itself: "upwards double arrow"

In context: "Look up there upwards double arrow at that platypus"

By itself: "upwards double arrow"

In context: "Look up there upwards double arrow at that platypus"

By itself: "upwards double arrow"

In context: "Look over there upwards double arrow at that platypus"

double down arrow, written as ⇓ Look down there ⇓ at that echidna.

By itself: "downwards double arrow"

In context: "Look down there downwards double arrow at that echidna"

By itself: "downwards double arrow"

In context: "Look down there downwards double arrow at that echidna"

By itself: "downwards double arrow"

In context: "Look over there downwards double arrow at that echidna"

double horizontal arrow, written as ⇔ I’m ⇔ confused.

By itself: "left right double arrow"

In context: "I’m left right double arrow confused"

By itself: "left right double arrow"

In context: "I’m left right double arrow confused"

By itself: "left right double arrow"

In context: Voiceover does NOT read the double arrow, and does NOT pause.

playing cards: spades, written as ♠ Let’s call a ♠ a ♠.

By itself: "black spades suit"

In context: "Let’s call a black spades suit a black spades suit"

By itself: "spades suit"

In context: "Let’s call a spades suit a spade suit"

By itself: "black spades cards suit"

In context: "Let’s call a black spades cards suit a black spades cards suit"

playing cards: clubs, written as ♣ I found a ♣. Today is my lucky day.

By itself: "black club suit"

In context: "I found a black club suit. Today is my lucky day"

By itself: "club suit"

In context: "I found a club suit. Today is my lucky day"

By itself: "black clubs cards suit"

In context: "I found a black clubs cards suit. Today is my lucky day"

playing cards: hearts, written as ♥ I ♥ you.

By itself: "black heart suit"

In context: "I black heart suit you?"

By itself: yes ("hearts suit")

In context: "I hearts suit you"

By itself: "red hearts cards suit"

In context: "I red hearts cards suit you"

playing cards: diamonds, written as ♦ Someone once said a ♦ is a girl’s best friend.

By itself: "black diamond suit"

In context: "Someone once said a black diamond suit is a girl’s best friend"

By itself: "black diamond"

In context: "Someone once said a black diamond is a girl’s best friend"

By itself: "red diamonds cards suit"

In context: "Someone once said a red diamonds cards suit is a girl’s best friend"

Monnaie

Symbol The character by itself In Context JAWS NVDA VoiceOver
dollar symbol $ $21

By itself: “dollar”

In context: "dollar twenty one"

By itself: "dollar"

In context: "twenty one dollars"

By itself: "Dollar"

In context: "twentyone dollars"

Euro symbol, written as € €21

By itself: "euro sign"

In context: "euro sign twenty one"

By itself: "euro"

In context: "twenty one euros"

By itself: "Euro two one"

In context: "twentyone euros"

Yen symbol, written as ¥ ¥ ¥500

By itself: "yen"

In context: "Yen five hundred"

By itself: "Yen"

In context: "five hundred Yen"

By itself: "Yen"

In context: "500 yen"

Pound symbol, written as £ £ £10

By itself: "pounds"

In context: "ten pounds"

By itself: "Pound"

In context: "ten pounds"

By itself: "Pound"

In context: "10 pounds"

Symboles mathématiques

Symbol The character by itself In Context JAWS NVDA VoiceOver
plus + 5+2

By itself: "plus"

In context: "5 plus 2"

y itself: "plus"

In context: "five plus two"

By itself: "plus"

In context: "five plus two"

minus, written as − 5−2

By itself: "minus"

In context: "5 minus 2"

By itself: "minus"

In context: "five minus two"

By itself: "minus"

In context: "five minus two"

plus or minus, written as ± ± 5±2

By itself: "plus or minus"

In context: "5 plus or minus 2"

By itself: "plus or minus two"

In context: "five plus or minus two"

By itself: "plus or minus"

In context: "five plus or minus two"

divided by, written as ÷ ÷ 5÷2

By itself: "divided by"

In context: "5 divided by 2"

By itself: "divide by"

In context: "five divide by two"

By itself: "divided by"

In context: "five divided by two"

multiplied by, written as × × 5×2

By itself: "times"

In context: "5 times 2"

By itself: "times"

In context: "five times two"

By itself: "times"

In context: "five times two"

equal sign = 5=3+2

By itself: "equals"

In context: "5 equals 3 plus 2"

By itself: "equals"

In context: "five equals three plus two"

By itself: "equals"

In context: "Five equals three plus two"

not equal, written as ≠ 5≠2

By itself: "not equal"

In context: "5 not equal to 2"

By itself: "not equal to"

In context: "five not equal to two"

By itself: "not equals"

In context: "five not equals two"

approximately equal, written as ≈

5≈4.999

5 ≈ 4.999

By itself: "almost equal to"

In context: "5 almost equals to 4.999"

By itself: "almost equal to"

In context: "five almost equal to four point nine nine nine"

By itself: "Almost equal to"

In context: "five almost equal to four point nine nine nine"

percent % 5%

By itself: "percent"

In context: "5 percent"

By itself: "percent"

In context: "5 percent"

By itself: "percent"

In context: "five percent"

percent with 2-digit denominator, written as ‰ 5‰

By itself: "per mil"

In context: "five per mil"

By itself: "per mil"

In context: "five per mil"

By itself: "per mil sign"

In context: "five per mil sign"

fraction: half, written as ½ ½ ½ cup

By itself: "one half"

In context: "one half cup"

By itself: "one half"

In context: "one half cup"

By itself: "one half"

In context: "one half cup"

fraction: one quarter, written as ¼ ¼ ¼ liter

By itself: "one fourth"

In context: "one fourth liter"

By itself: "one quarter"

In context: "one quarter liter"

By itself: "one fourth"

In context: "one fourth liter"

fraction: three quarters, written as ¾ ¾ ¾ kilometer

By itself: "three fourths"

In context: "three fourths kilometer"

By itself: "three quarters"

In context: "three quarters kilometer"

By itself: "three fourth"

In context: "three fourth kilometer"

less than, written as &lt; < 5<6

By itself: "less than"

In context: "5 less than 6"

By itself: "less"

In context: "five less six"

By itself: "less"

In context: "five less than six"

greater than, written as &gt; > 5>4

By itself: "greater"

In context: "5 greater 4"

By itself: "greater"

In context: "five greater four"

By itself: "greater"

In context: "five greater than four"

less than or equal, written as &le; 5≤x

By itself: "less than or equal to"

In context: "5 less then or equal to x"

By itself: "less or equal to"

In context: "five less or equal to x"

By itself: "less than or equal to"

In context: "five less than or equal to x"

greater than or equal, written as &ge; 5≥y

By itself: "greater than or equal to"

In context: "5 greater than or equal to y"

By itself: "greater than or equal to"

In context: "five greater than or equal to y"

By itself: "greater than or equal to"

In context: "five greater than or equal to y"

prime, written as &prime; 1′

By itself: "prime"

In context: "one prime"

By itself: "prime"

In context: "one prime"

By itself: "prime"

In context: "one prime"

double prime, written as &Prime; 1″

By itself: "double prime"

In context: "one double prime"

By itself: "double prime"

In context: "one double prime"

By itself: "double prime"

In context: "one double prime"

degree, written as &deg; ° 90°

By itself: "degrees"

In context: "ninety degrees"

By itself: "degrees"

In context: "ninety degrees"

By itself: "degrees"

In context: "ninety degrees"

sum, written as &sum; ∑i=x+y

By itself: "summation" (prefaced with something that is hard to understand)

In context: "summation i equals x plus y"

By itself: "(prefaced with something that is hard to understand) summation" (prefaced with something that is hard to understand)

In context: "(prefaced with something that is hard to understand) summation i equals x plus y"

By itself: "summation" (prefaced with something that is hard to understand)

In context: "(prefaced with something that is hard to understand) summation i equals x plus y"

microns, written as &micro; µ

By itself: "mu" (sounds like "myoo")

In context: "5 mu"

By itself: "micro"

In context: "five mu"

By itself: "Greek small letter mu" (sounds like "myoo")

In context: VoiceOver does NOT read the character. It simply says “five”

Derniers articles

Des conseils d'accessibilité pratiques dans votre boîte de réception

Grâce à nos conseils pratiques, vous apprendrez à rendre le site Web ou l'application de votre organisation (ou client) accessible à tous.

Vous pouvez vous désabonner en un seul click.

Comment pouvons-nous vous aider ?

Toutes les coordonnées

Nous devons légalement nous conformer aux WCAG. Quelle est l'ampleur du chantier ?

Nous voulons former nos équipes à l'accessibilité. Qui devrait-on former ?

Nous avons besoin d'expertise externe. Un renfort temporaire, c'est possible ?

Nous voulons tester notre application avec des utilisateurs en situation de handicap. Comment l'organiser ?