Edition)と呼ばれるマークアップ言語で表現できることになっています。MathPlayerのようなプラグインを別途インストールしなければ表示することができなかったことや、古いXHTMLでは専用のDOCTYPE宣言を用いなければならなかったこともあり、マイナーな存在であったと言えます。Browsersのレビュー記事が参考になります。HTML5勧告の時点でSVGと同様にMathMLが既に取り込まれています。3をブラッシュアップした仕様群の議論が行われています。ところで、数式をスクリーンリーダーで読み上げさせるとどうなるのか?というところも興味深いところであります。二次方程式の解の公式をWindows10のナレーターと、NVDAに読み上げさせてみました。ナレーターの環境では次のように読み上げました。MathPlayerでは次のように読み上げられました。2aNVDAスピーチビューアーでは次のように出力されました。a残念ながら、英語として出力されてしまっています。ナレーターの例が記載されていないことに気づいた方もいるかもしれません。これらの組み合わせについては筆者の環境でうまく読み上げを行うことができませんでした。試したのはWindows上のナレーターとNVDAという限定された組み合わせではありますが、スクリーンリーダーによるそもそもの読み上げが環境に依存する状況であることは言えそうです。ナレーターではうまく数式を読み上げているように見えますが、本当にうまく読み上げられていると評価することができるのか、という疑問があります。振り返ってみると体系的に数式の読みというのを教育機関で習った記憶が少なくとも筆者はありません。そこで、山口ら(1996)による『日本語による数式読み上げ法の基本構成について』をあたってみました。この論説では、視覚障害学生が理数系の高等教育を受けるに当たって、日本語での数式の読みが確立されていない問題を指摘し、10項目による読み上げ法の提案を行っています。その詳細についてはここでは紹介しませんが、前述の二次方程式の解の公式ですと、2つの読みを提案しています。2aとなります(読みやすさのためにスペースを設けています)。ナレーターの読みはどちらかというと、「厳密読み上げ」に近しいものであると言え、もっともらしい読み上げであると言えそうです。Algebra"(代数学)が設置されており、初等的なものを含めすべての数学記号に対し、英語による読み方が示されている、とのことです。words"というフレーズがあり、確かにどう読むのかということが解説されているようです。まとめますと、Web上の数式の扱いは、ChromiumにMathMLが再び実装されるまで秒読みとなっており、大きく前進する気配があります。その一方で、スクリーンリーダーによる読み上げはまだまだ途上であり、また日本語固有の問題として、どのように読み上げればよいかが確立されていないという問題があります。山口らが主張するように、視覚障害のあるなしにかかわらず、数式の読み上げの統一は教育に一定の効果があると考えられます。日本語による統一的な数式読み上げ法の確立が望まれるところです。