【編集部記事】EPUB3電子書籍ファイルを使って数式混じりの電子教科書を作成するにはいくつかのアプローチがあるが、その1つとしてJavaScript開発者たちの間で人気の数式表示ライブラリ「MathJax」を使う手がある。
それを実際にデモしているのがMathJaxサポーターの1人であるPeter Krautzberger氏で、EPUB3ファイルにMathJaxを埋め込む方法と、そのサンプル作品を公開。同氏によると、iOSのSafariエンジンにはMathMLが奇麗に表示できないフォント関連バグがあり、iBooks等のWebkit系電子書籍ビューワーで数式表示させたい場合はMathJaxを介してSVG表示する方法が現実的とのこと。
なお、電子書籍ビューワー側がJavaScript動作に対応している必要があるため、現実的には非・電子ペーパー端末向けの手法といえそうだ。【hon.jp】

問合せ先: Peter Krautzberger氏のブログ記事( http://boolesrings.org/krautzberger/2013/01/13/how-to-include-mathjax-in-an-epub3-file-to-work-with-ibooks-and-possibly-others/ )