7
votes

Quels navigateurs soutiennent-ils MathML?

Nous allons commencer à travailler sur TeX au traducteur MathML bientôt. Donc, je me demande quels navigateurs (et à partir de quelle version) soutiennent officiellement MathML? Merci


3 commentaires

Vous savez que de telles choses existent déjà? En outre, étant donné la nature du Tex, il est impossible de le faire dans le cas général.


Caniuse.com/mathml


Il n'ya aucun moyen d'écrire une réponse à cette question qui sera d'une utilité de manière continue.


3 Réponses :


4
votes

Il y a une grande table de support de navigateur sur Wikipedia .

Au moment de la rédaction, il semble que Firefox prend en charge Mathml Nativement des gros joueurs .


7 commentaires

Comme il se trouve, cela ne répond pas à la question; Cela fournit simplement un pointeur où regarder. Veuillez inclure les informations pertinentes dans votre réponse.


@Joey tu veux que je copie la table entière dans ma réponse? Et devrais-je le mettre à jour lorsque le navigateur prend en charge les changements?


Merci! Autant que je puisse voir Internet Explorer "Traditionnellement" ne prend pas en charge MathML Nativement ?!


@ezpresso Il semble nécessiter le plug-in MathPlayer.


Alex: Les liens peuvent changer, pourrir ou mourir. Des réponses ne contiennent donc que des liens (qui, par leur nature, sont assez éphémères) ne sont pas considérées comme une réponse particulièrement bonne.


@Joey Je suis d'accord, mais je pense que ce type de question est le mieux répondu avec une réponse qui pointe vers une ressource qui est peu susceptible de disparaître telle que Wikipedia.


@Joey, mauvaise raison. Parce que le monde a confiance que les décharges de données pour Wikipedia vont survivre à de nombreux siècles plus longues que des décharges de données pour SE. (Et nous ne parlons toujours pas de web.archive.org encore)



1
votes

J'ai utilisé Firefox pendant une longue période, pour afficher des documents MathML, jusqu'à ce que je découvre une distorsion dans le symbole de racine carrée, spécialement-ce que c'était à côté des fractions avec des numérateurs "grands" et des dénominateurs ". Ensuite, j'ai essayé la lune pâle (dernière version XP) et a découvert que la distorsion ne s'est pas produite avec ce navigateur. Pour Meilleur rendu, allez à Pale Moon Options | Advanced | Général Paramètres et désactivez le mode de compatibilité Firefox "(lorsque cette option est cochée, elle diminue la taille des caractères dans une fraction d'expression de fraction ).

Si vous êtes un utilisateur Macintosh, cette ancienne version de Pale Moon n'existe pas pour votre plate-forme, alors essayez une très ancienne version de Firefox. J'ai testé la version 24.8.1 et j'ai vu qu'il rend très bien le symbole de la racine carrée.


0 commentaires

5
votes

presque aucun fort>, seul Firefox et safari peuvent gérer MathML.

voir https: // caniuse.com/mathml p>


Mais il y a une solution disponible forte> disponible qui remplace les formules MathML non prises en charge par HTML et CSS: mathjax.js fort> p>

Mettez simplement le fichier JavaScript dans votre Page Web et votre page afficheront correctement sur presque tous les navigateurs. Sur Firefox, il s'agit fondamentalement d'un non-op. P> xxx pré>


une fois que vous avez fait cela, vous pouvez penser que vous pouvez penser à retourner sur Tex fort> au lieu de Mathml. Ceci est également pris en charge par MathJAX. TEX est plus âgé, plus court et fonctionnel supérieur à MathML, et bien illisible pour les humains. P>

Dans ce cas, le script inclut doit être P>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_CHTML">


4 commentaires

Je ne sais pas; Je dirais que le type de TeX en ligne que nous utilisons habituellement dans MathJAX est beaucoup plus lisible que MathML et est en fait assez lisible. Bien sûr, cela dépend de ce que vous écrivez, mais continuez, \ (\ sqrt 5 \) n'est pas aussi illisible que 5


Oui, mais le problème que vous rencontrez concerne XML, qui n'a pas été conçu pour être lisible par l'homme (identique pour HTML, vraiment). Si vous considérez que vous pouviez utiliser Pug (autrefois Jade) comme une extrémité frontale pour XML, votre exemple pourrait devenir ceci - décidez vous-même si vous le trouvez plus ou moins lisible: msqrt mn 5


Je n'ai jamais reçu un bloc de code à formater correctement. J'ai tout essayé à ce lien sans succès: meta.stackoverflow.com/questions/251361/... . Et seulement être autorisé à éditer un poste pendant 5 minutes est idiote IMHO


@Johndeighan Désolé, je viens de remarquer que votre commentaire. Je dirais que l'approche Mathjax a l'air beaucoup plus lisible, même que la version que vous avez présentée, et la vertu supplémentaire d'être plus concis.