У меня возникли проблемы с выяснением того, почему 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). Так что я не совсем понимаю, где проблема.
Я знаю, что это очень странный и очень специфический вопрос, но я надеюсь, что у кого-то в сообществе Stack Overflow может быть какая-то идея или он имел дело с MathJax ранее. Надеюсь, мозговой штурм поможет решить эту проблему.