SSブログ

64ビット版chromiumでMathJaxの式が表示されない? [Vine 5.2(x86_64)]

MathJaxという、HTML文書で数式を表示する仕組みがあります。
  • ヘッダに数行加えるだけで、LaTeX形式で書いた数式がJavaScript により見事に描画される。
  • ブラウザを問わない。(ただしIE8?だと遅いらしい。)
これは便利そうです。
くろきげんさんの解説がわかりやすそう。(感謝です。)

早速試してみたのですが、chromiumではうまく表示されません。あれ。なぜかな。

MathJaxオフィシャルサイトのデモ用のページが表示出来ませんので、表示するページの問題では無さそうです。


いくつか環境を変えて調べてみたのですが、
Vine 5.2 の64ビット版(x86_64)でVinePlusに収録されているchromiumでは、MathJaxのページがうまく表示できないようです。firefoxやoperaでは正しく表示出来ます。

一方、Vine 5.2でも、32ビット版(i386)でVinePlusに収録されているchromiumでは正しく表示出来ます。
むむ。どこに原因があるのでしょう。

MathJaxは描画に若干時間がかかるので、できればchromiumみたいな高速のブラウザを使いたいところなのです。


MathJaxのデモページを描画中に、小さくメッセージが出ているのに気がつきました:
mathjax-1-trim.png
"Loading Web-Font TeX/Math/Italic" というメッセージが出て、その後、
mathjax-2-trim.png
"Web-Fonts not available -- using image fonts instead"
というメッセージが出ます。
どうやらフォントに関して問題が起きているようです。


MathJax Test Page というページがいくつか見つかりました。物は試しで開いてみると、数式は表示されずにこんな注意が:

WARNING: The web fonts don't seem to be available. Be sure you have downloaded and installed the latest MathJax-webfonts ZIP file from
before continuing. If you fail to install these fonts, MathJax will not work properly with some browsers. If you can't install the image fonts, be sure to set the noImageFonts parameter in your MathJax configuration (either MathJax/config/MathJax.js, or the MathJax.Hub.Config() call in your web page).

これはMathJax最新版のテストでは無いかもしれないのですが(sourceforgeからは移動したので)、やはり先程と同様にweb fonts が使えないと言っています。うーむ。



nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。