DOSEIの日記

技術メモ+日常ログ

MathML

フォント考

現在 Firefox で MathML を使うにあたって、まともなフォントがないことが問題である。 Mozilla Project では、 STIX フォントのリリースを待っているとしている。 が、その STIX フォントはいつまでたってもリリースされないので待ちくたびれた(ようやく今…

properties ファイルの構成

例として DejaVu Sans でインテグラルを表示する方法。このフォントには、"TOP HALF INTEGRAL"(⌠: U+2320), "BOTTOM HALF INTEGRAL"(⌡: U+2321), "INTEGRAL EXTENSION"(⎫: U+23AB) がそれぞれ含まれている。これをつなぎ合わせるように指定。 mathfontDejaVu…

Firefox の MathML フォント設定

以下 %fx% で Firefox のインストールパスを表す。 MathML のスタイル %fx%\res\mathml.css 61 行目で、デフォルトのフォント (CMSY10 など) が指定されてる。空白を含むフォント名なのにクオーテーションされてないなぁ…。しかし、一部の記号は %fx%\res\fo…

文書宣言

XHTML に MathML を埋め込んで使う場合のメモ。ちなみに HTML には埋め込むことはできない(らしい)。DOCTYPE 宣言の公開識別子は "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" システム識別子は "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd" …

minus sign

HTML でも 数学のマイナス記号 "−" は "−" と書かねばなりません。タダの "-" だと、これは文字コード上ハイフンであって、 レンダリング上でも "+" とは一般に大きさが違い、不恰好です。ってーことは以前書いた。 で、 MathML でもマイナスを単に "-…

Mozilla系の MathML の実装は、デフォルトでは res/mathml.css のスタイルシートによって表示される。たとえば、平方根などはこのスタイルシートの指示によって、複数の「文字」を並べて表示する。その「文字」を含んだフォントが必要で、 CMSY10 Symbol Tim…