新城@筑波大学です。こんにちは。

前回の投稿で、次のように書きました。

Yasushi Shinjo <yas@is.tsukuba.ac.jp> writes:
> Subject: Re: LaTeX数式からWeb用MathML生成(Rubyライブラリ)
> http://www.mozilla.org/projects/mathml/start.xhtml
> 同じページを Safari や Google Chrome で見ると、エラーが出てき
> て表示できません。

これについて、Gooogle Chrome の機能拡張 MathML-2-CSS をメール
で教えてもらいました。ありがとうございました。

https://chrome.google.com/extensions/detail/elbbpgnifnallkilnkofjcgjeallfcfa

これは一応使えますね。上の mozilla.org のページも表示できます。
さすがに Firefox の方が綺麗に見えますけど。W3C のページも、
Firefox の方がきれい。Google Crhome の方は、縦棒 「||」の表
示と文字の大きさの変更に弱いみたい。

http://www.w3.org/Math/testsuite/mml2-testsuite/TortureTests/Complexity/complex1.xml

MathML-2-CSS の仕組みとしては、CSS を強制挿入しているだけと書
いてあります。そんな技で MathML が表示できるなら、Safari 等の
他のブラウザでも使えるかも。と思ってやってみたら、行けますね。

------------------------------------------------------------
<html>
<head>
<title> math ml test </title>
<LINK rel="stylesheet" type="text/css" href="mathml.css">

</head>
<body>
...
</body>
------------------------------------------------------------

mathml.css は、Google Chrome 機能拡張 MathML-2-CSS で
紹介されている、次のものです。

http://math.nist.gov/~BMiller/mathml-css/style/mathml.css

この Bruce Millerさん(W3CのMathMLワーキンググループのメンバ)
の mathml.css の中身を見ると、Mathematica 4.2 のフォントを使っ
ていました。これが入っていれば、もっとまともになりそう。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\