Chrome と Firefox のレンダリングが異なる理由を理解するのに苦労しています。以下は、私のプロジェクトの一部を Firefox (上) と Chrome (下) で見た画像です。MathJaxは、ページの読み込み中にすべてをレンダリングし、すべてが処理されてタイプセットされると、ページに表示されます。したがって、これが私のせいか、MathJax のせいかはわかりません。とにかくここに画像があります...
...お気づきでしたら、黒い枠の四角は Chrome では異なり、悪い意味で異なります。なぜこれが起こっているのかについてのアイデアはありますか? 以下はChromeのコンソールからの出力です...
Resource interpreted as font but transferred with MIME type image/svg+xml. /MathJax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Regular.svg#MathJax_Main-Regular:-1
Resource interpreted as font but transferred with MIME type image/svg+xml. /MathJax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Bold.svg#MathJax_Main-Bold:-1
Resource interpreted as font but transferred with MIME type image/svg+xml. /MathJax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Italic.svg#MathJax_Main-Italic:-1
Resource interpreted as font but transferred with MIME type image/svg+xml. /MathJax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Italic.svg#MathJax_Math-Italic:-1
etc...
正方形だけをレンダリングするためのコードは、他の凝ったものをすべて使わずに、比較的単純です...
<div id="square">
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mo id="tag0" class="expand">◻</mo>
</math>
</div>
...次に、MathJax にレンダリングするように指示します...
MathJax.Hub.Queue(["Typeset", MathJax.Hub, "square"]);
... そして、MathJax がその機能を実行します (MathJax が行うレンダリングを制御することはできません)。そのため、どこに問題があるのか よくわかりません。
これは非常に奇妙で非常に具体的な質問であることは承知していますが、スタック オーバーフロー コミュニティの誰かが何らかのアイデアを持っているか、以前に MathJax を扱ったことがあることを願っています。ブレーンストーミングがこの問題の解決に役立つことを願っています。