1174 sujets

Accessibilité du Web

Pages :
Bonjour,

J'essaye actuellement de concevoir un site sur la spatialisation sonore. De préférence j'aimerai le rendre le plus accessible possible et qu'il respecte les standards du W3C.

Ma question est par rapport aux formules mathématiques. Je n'ai pas trouvé le moyen d'écrire les équations en dur (trop de signes inexistant). L'alternative principal est l'exportation des formules sous forme d'image. Le souci que je rencontre est donc de remplir la balise alt. Comment transmettre ce type d'information à ceux naviguant en mode texte et les non voyants. Renseigner une balise alt par atl="Equation des ondes 1D" est bien mais pas suffisant puisque ne donne aucunes informations sur le contenu de cette équation, essentiellement si on cherche à suivre le développement et la résolution d'une équation.

Auriez vous des solutions, conseils ou orientations à me proposer par rapport à cette problématique ?

Je vous remercie,
Amicalement,

Matt
Bonjour confucius,

Au besoin, tu peux utiliser une balise longdesc à la place de ton image et faire une description mot à mot de ton équation en "nommant" les signes mathématiques utilisés.

Je dirais même mieux, tu peux avoir l'image à droite et la description complète à gauche (ou le contraire).

++
Aymeric
Je pense qu'un alt reproduisant le contenu exact de la formule en texte pur suffira.
Quelques idées pour transformer la formule en texte pur :

Utiliser le circonflexe ^comme signe pour les puissances
Utiliser rac(...) pour une racine carrée
Utiliser rac(3; ...) pour une racine cubique
Utiliser l'étoile * pour le signe multiplicatif, le slash / pour la division et la barre de fraction
etc...
Merci pour votre aide, je vais essayer de voir pour MathML mais cela me semble un peu compliqué vu mon niveau pour le moment.

Pour ce qui est de mettre tout en texte ceci est impossible, cela serait gérable pour des équations simple mais * pour multiplier n'est pas valable car j'en aurais besoin pour l'opérateur de convolution qui est représenté déjà par l'étoile, comment représenté aussi par texte des écritures renfermant des dérivées partielle et autre gradient ?

Ceci est un souci d'accessibilité peu évident à résoudre, comme les équations d'ailleurs Smiley biggol

Matt
Pour les dérivés ce serait une apostrophe ... genre f(x)'
Pour le reste je n'en sais rien, je ne suis qu'un lycéen qui a des connaissances somme toute assez limitées en maths.
Ce que tu dis n'est pas faut pour les dérivées "entières" mais tu verra à la fac (si tu fais scientifique bien sûr) les dérivées partielles qui consiste à dériver une variable en fonction d'une autre variables, donc la dériver dans une certaine direction et d'autre joyeuseté du genre. Et j'aurais besoin de ce genre de signe qui sont facilement reproduisible via des logiciels scientifique avec exportation par image, mais qui d'un point de vue handicap me semble compliqué à corriger. Smiley smile

Matt
confucius a écrit :
Merci pour votre aide, je vais essayer de voir pour MathML mais cela me semble un peu compliqué vu mon niveau pour le moment.


Sur la page d'exemple les équations sont sous forme d'images avec les attriuts alt remplis, il y a peut-etre une piste de ce coté là (genre une norme pour présenter des équations en mode linéaire).
Et si tu proposais tout simplement le fichier Latex ou autre à partir duquel tu as construit ton "image" d'équation aux ondes en téléchargement ?
Bonjour,

a écrit :

Ma question est par rapport aux formules mathématiques. Je n'ai pas trouvé le moyen d'écrire les équations en dur (trop de signes inexistant). L'alternative principal est l'exportation des formules sous forme d'image. Le souci que je rencontre est donc de remplir la balise alt. Comment transmettre ce type d'information à ceux naviguant en mode texte et les non voyants. Renseigner une balise alt par atl="Equation des ondes 1D" est bien mais pas suffisant puisque ne donne aucunes informations sur le contenu de cette équation, essentiellement si on cherche à suivre le développement et la résolution d'une équation.


Tu à en fait deux problèmes à résoudre : Le premier est le manque de possibilité en Html de formatage et d'utilisation de caractère spéciaux pour le langage mathématique.

Là tu devrais effectivement te pencher vers mathML.
Avec quelques limitations dont celle de devoir éventuellement installer une extension pour IE et des polices particulières.

Pour en savoir plus tu peux consulter ces pages por une première approche : Yoyodesign - Mettre des mathématiques sur le Web avec MathML

Ultrafluide - Utilisation de MathML dans une page web

C'est la meilleure solution, mathML est relativement accessible par les aides techniques.

Par ailleurs il existe des éditeurs de mathML comme mathType.

Si ça coince, l'utilisation d'images est effectivement un recours acceptable, en revanche cela va te poser des problèmes quant à la restitution des formules par les aides techniques.

Tu ne pourra que très difficilement utiliser une notation simplifiée du genre : f(x) qui ne sera pas lu "f de x" mais fx...

Dans ce cas l'alternative consisterai à "décrire" l'équation comme si tu devais l'expliquer, ce qui peut représenter autant de travail que d'apprendre à utiliser mathML.

Si tu veux utiliser des images, tu devrais t'orienter vers la stratégie suivante :

1. Produire une page réservée à la description des formules que tu devras décrire exactement comme si tu devais expliquer la formule pour un cours de mathématique.
Ce qui te permettra, en outre, de donner des explications suplémentaires chaque fois que nécessaire.

2. Utiliser l'attribut longdesc indiquant l'url de la page de description longue sur le modèle :
page_de_description#ancre de la description.

3. Ne pas oublier de rajouter un "lien D" ou équivalent pour les aides techniques qui ne supportent pas l'attribut langdesc.

Mais cela peut représenter un travail collossal, du coup, mon conseil est vraiment d'essayer d'utiliser mathML qui n'est pas si compliqué que ça avec l'aide d'un éditeur spécialisé.


Par ailleurs :

Quelques remarques sur les pages qui sont en ligne :

La description des images est insuffisante, mais peut-être à-tu différée ce travail.
Par exemple sur la page : la stéréo, la description du schéma de diffusion stéréophonique (" Mise en oeuvre système stéréophonique") est tout à fait insuffisante.

Une description utile pour diffuser l'information du shéma serait un truc du genre : Dans la diffusion stéréophonique l'auditeur et les deux enceintes sont placés au sommet d'un triangle équilatéral de 60 degrés d'angle.

Ou quelque chose de plus pédagogique, mais là c'est toi le spécialiste.

Quoi qu'il en soit, là aussi tu aura sans doute besoin de recourir massivement à des descriptions longues.

Du coup, peut-être devrait tu faire en sorte de travailler les textes de manière à limiter le besoin en description des images.

Par exemple dans le cas de la stéréo je pense qu'il serait tout à fait possible de donner l'information dans le corps de texte lui-même et ainsi d'attribuer un alt="" à l'image.

Quoi qu'il en soit, c'est très courageux de ta part d'avoir la volonté de rendre accessible ces pages, le domaine technique étant particulièrement difficile à traiter.

N'hésite pas à nous solliciter et nous renir au courant...

Jean-pierre
Merci pour l'ensemble de cette réponse jpv,

Cela est moi foi très interessant. Je vais me tourner vers mathML en regardant de plus près les liens que tu m'as fourni.

Pour ce qui est de longdesc, il faut que vois cela de plus près, l'idée d'une page supplémentaire décrivant la formule n'est pas dénué d'intéret.

Pour ce qui est de la description de la stéréo, les attributs alt ont été rempli à la va vite dans l'idée d'aider quelques amis dans l'espoir de leur donner avant gout de la spatialisation.

Et pour ce qui est de vous tenir au courant, se sera avec plaisir, pour des questions et comme jury pour évaluer le travail effectué et les corrections à apporter..

Je vous remercie en tout cas à tous pour votre attention.

Amicalement,
Matt
Bonjour à tous,

je reviens à la charge par rapport à MathMl car je ne suis pas du tout familier avec le xml et le parsage.

J'ai lu les liens fourni par JPV et je sais pas par où commencer et comment implémenté mathml dans mon fichier html.

Est ce que quelqu'un aurait des explications "simples" pour m'expliquer la marche à suivre que je sache par où commencer ?


Voici des questions peut etre plus précise.

- Peut on mélanger dans une même page html, xml mais aussi php puique mon site est dynamique (donc des fichiers avec extension.php)
- Possibilité d'un éditeur graphique qui génère le xml valide d'une équation (j'ai téléchargé mathtype mais impossible d'exporter en code xml) ?

Et j'aurais surement d'autre question pratique, mais pour cela il faudrait que je puisse déjà réussir à écrire une équation simple Smiley langue

Amicalement,
Matt
Modifié par confucius (11 Nov 2006 - 16:32)
Bonjour,

Niveau math je suis pas expert mais est ce qu'enregistrer en audio les équations en question ne pourraient pas être une solution alternative si MathML pose problème.
Enregistrer en audio ne pose pas de problème majeur, mais niveau poids cela devient vite énorme, et pour une équation assez complexe l'oral peut poser des soucis. Cela implique aussi, à moin avis un soucis quand à la lecture du fichier. Téléchargement et/ou streaming, si streaming quelle plateforme employer, format du fichier audio ... cela engendre je trouve plus de problème que cela peut en résoudre.

En fait j'essaye de trouver des informations "pratiques" sur la mise en place de mathml dans un document html et/ou php car j'avoue que j'ai du mal à me lancer.
Oui et en dehors de cela tu as autre chose de plus constructif à dire ? Le fait de faire des fautes n'empêche en rien l'envie de s'intéresser à un sujet que je saches.
confucius a écrit :
Oui et en dehors de cela tu as autre chose de plus constructif à dire ? Le fait de faire des fautes n'empêche en rien l'envie de s'intéresser à un sujet que je saches.
Par contre, visiblement, il empêche d'avoir un peu d'humour.
Non je te rassures, j'ai souris quand j'ai lu ta phrase, mais d'un autre coté je suis assez embété par cette histoire de maths et malheureusement ta remarque bien que justifiée, ne fais en rien avancer mes recherches, j'ai donc préféré y couper court. Smiley smile
Modifié par confucius (12 Nov 2006 - 12:26)
Je sais qu'il existe des documents très complets pour la transformation d'équations en texte, me^me pour les opérations les plus complexes.
Malheureusement, point d'URL sous la main, mais une recherche Google devrait faire l'affaire.
Pages :