1

これは、MathML レンダリングをテストするために使用している MathML サンプル コードです。

デモ URL: http://jsfiddle.net/3ak4P/

<!DOCTYPE html>
<html lang="en">
<head>
<title>MathML demo</title>
<style type="text/css">
math {
    display: block;
    font-size: 16px;
}
</style>
</head>
<body>
<math>
<mrow>
  <munder>
    <mo>&sum;</mo>
    <mrow>
      <mi>p</mi>
      <mtext>&nbsp;prime</mtext>
    </mrow>
  </munder>
  <mi>f</mi>
  <mo stretchy="false">(</mo>
  <mi>p</mi>
  <mo stretchy="false">)</mo>
  <mo>=</mo>
  <msub>
    <mo stretchy="false">&int;</mo>
    <mrow>
      <mi>t</mi>
      <mo>&gt;</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mi>f</mi>
  <mo stretchy="false">(</mo>
  <mi>t</mi>
  <mo stretchy="false">)</mo>
  <mo>&ThinSpace;</mo>
  <mo mathvariant="italic">d</mo>
  <mi>&pi;</mi>
  <mo stretchy="false">(</mo>
  <mi>t</mi>
  <mo stretchy="false">)</mo>
</mrow>
</math>
</body>
</html>

Windows XP 上の Firefox 8 での出力:

Windows XP で Firefox を使用する場合

Debian GNU/Linux 上の Firefox 8 での出力:

Windows XP で Firefox を使用する場合

さて、Web サイトのユーザーに新しいフォントのインストールなどを強要できないことを考えると、MathML で書かれた数式を Windows ユーザーが快適に閲覧できるようにするには、どのような方法があるでしょうか?

4

1 に答える 1

0

これは、現在 Firefox MathML に取り組んでいる主な人物 (Frédéric Wang) からの回答ですが、短期的には満足できるものではないでしょう:

まともな MathML レンダリングを得るには、ユーザーは STIX または Asana フォントをインストールする必要があります。ダウンロード可能なフォントを使用して、これらのフォントを特定の Web ページで使用するように強制することもできるかもしれませんが、私は試したことはありません。

興味深い 2 つのバグ:

于 2012-02-01T17:29:23.997 に答える