Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment ecrire les chiffres romains

    9 mars 2017 à 15:56:46

    Salut

    Comment écrivez vous les chiffres romains ? dans mon cas c'est pour II (double i majuscule). Un afficheur braille ou un synthétiseur vocal ne risque-t-ils pas de lire 2 fois la lettre i majuscule ?

    j'ai vue qu'il existe les encodages HTML :

    Ⅱ

    ou

    Ⅱ

    Je pencherais pour l'encodage HTML, mais un afficheur braille ou un synthétiseur vocal les interprète-t-ils bien ?

    • Partager sur Facebook
    • Partager sur Twitter
      9 mars 2017 à 16:10:35

      Bonjour,

      excellente question !

      voilà quelques pistes de réflexion : https://alistapart.com/article/hattrick#section14, https://www.reddit.com/r/HTML/comments/2nhiht/roman_numerals_and_accessibility/

      Mais en effet, utiliser des symboles spéciaux peut être utile ; j'ignorais leur existence - et je ne peux donc répondre à ta question… As-tu la possibilité de tester un lecteur d'écran ? Ainsi tu pourrais vérifier ton hypothèse - et je suis très intéressée par la réponse :) !

      • Partager sur Facebook
      • Partager sur Twitter

      Pas d'aide concernant le code par MP, le forum est là pour ça :)

        10 mars 2017 à 16:46:01

        Merci pour le lien. Mais c'est tout en anglais et je suis une grosse bille lol . Je vais demander a mr G de me le traduire :)

        Je n'ai malheureusement pas la possibilité de faire tester sur un lecteur d’écran. Attendons de voir s'il y a quelqu'un qui aurait déjà fait le test ou connais tout simplement la réponse.

        Pour les caractères spéciaux je les ai trouvé sur outils-javascript.aliasdmc.fr. Ce site est vraiment très bien fait pour trouver le code d'un caractère ou d'un symbole.

        • Partager sur Facebook
        • Partager sur Twitter
          10 mars 2017 à 17:51:14

          Bonjour,

          J'ai déjà eu à faire à ce cas.

          Il te faut simplement un script JS qui transforme à l'affichage tes chiffres (1,2,3,4,5 etc) en chiffre romain (I, II, III, IV, V etc...)

          Ainsi, à la lecture de ta page avec un lecteur d'écran, celui-ci lira bien un chiffre pourtant visuellement écris en chiffre romain.

          Exemple :

          HTML

          <span data-romain="I">1</span>
          <span data-romain="II">2</span>
          <span data-romain="III">3</span>
          <span data-romain="IV">4</span>
          <span data-romain="V">5</span>

          Ensuite en JS : parcourir les attributs data-romain, en récupérer la valeur et en remplacer par celle par défaut.

          Exemple : I est la valeur de l'attribut du premier data-romain, on remplace donc 1 par I

          Si tu ne dispose pas de lecteur d'écran utilisé par les personnes non et mal-voyante, il te suffit simplement de supprimer le Javascript et les Images au chargement de la page. Ainsi tu obtiendra ce que lira le lecteur d'écran.

          -
          Edité par Lord Morpheus 10 mars 2017 à 17:54:35

          • Partager sur Facebook
          • Partager sur Twitter

          Lord Morpheus, Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil

            10 mars 2017 à 18:06:35

            Lord Morpheus : je ne suis pas fan de ta méthode. Ça rend le contenu dépendant du JS. Si je bloque les scripts (moi, ou mon navigateur, ou ma connexion, ou une erreur fatale dans un autre script de la page…), je lirai les chiffres arabes, et bon, ben, "Henri 4", ça fait bizarre (oui, bon, je sais, c'est juste une convention d'écriture).

            • Partager sur Facebook
            • Partager sur Twitter

            Pas d'aide concernant le code par MP, le forum est là pour ça :)

              13 mars 2017 à 9:14:08

              Lamecarlate a écrit:

              Lord Morpheus : je ne suis pas fan de ta méthode. Ça rend le contenu dépendant du JS. Si je bloque les scripts (moi, ou mon navigateur, ou ma connexion, ou une erreur fatale dans un autre script de la page…), je lirai les chiffres arabes, et bon, ben, "Henri 4", ça fait bizarre (oui, bon, je sais, c'est juste une convention d'écriture).

              "ça fais bizarre"... bizarre pour toi donc. Quand je lis Henry IV ou Henry 4, je lis la même chose et cela veux aussi dire la même chose... Les chiffre romain ne sont pas resté par convention, mais par coutume puisqu'à l'époque (précisément laquelle je n'en sais rien ^^), le chiffre arabe n'existait pas. Le chiffre romain est ensuite resté, c'est peut être plus "classe" en chiffre romain, mais le résultat est le même IV = 4

              -
              Edité par Lord Morpheus 13 mars 2017 à 9:18:05

              • Partager sur Facebook
              • Partager sur Twitter

              Lord Morpheus, Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil

                6 août 2017 à 10:33:17

                J'ai pas recu la notif des nouveaux messages. Donc désolé de pas avoir répondu. Merci de partager ta solution Lord Morpheus. Perso, si j'ai le choix, j’évite le JS. Mais c'est vrais que dans l’esprit c'est pas mal. Que se soit IV ou 4, c'est la même chose.
                • Partager sur Facebook
                • Partager sur Twitter
                  6 août 2017 à 11:19:03

                  Je viens de penser à quelque chose, non mentionné dans les liens que j'avais donnés plus haut : l'attribut aria-label. Voir https://developer.mozilla.org/fr/docs/Accessibilit%C3%A9/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-label , ce qui permettrait de faire prononcer "quatre", en laissant "IV" affiché.

                  -
                  Edité par Lamecarlate 6 août 2017 à 11:24:44

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Pas d'aide concernant le code par MP, le forum est là pour ça :)

                    8 août 2017 à 10:03:44

                    Merci pour le lien. Je ne connaissais pas cet attribut. C'est une bonne solution.
                    • Partager sur Facebook
                    • Partager sur Twitter
                      8 août 2017 à 10:07:38

                      Tiens-nous au courant si tu l'utilises :)
                      • Partager sur Facebook
                      • Partager sur Twitter

                      Pas d'aide concernant le code par MP, le forum est là pour ça :)

                      Comment ecrire les chiffres romains

                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                      • Editeur
                      • Markdown