是否可以告诉MathJax使用特定语言的字体?

时间:2011-03-05 01:46:59

标签: javascript html latex fonts mathjax

我喜欢MathJax,但它不支持西里尔语(或者至少看起来如此)。我尝试将这样简单的文本作为表达式this official example - 它显示了所有英语 信件,但没有俄文。

  

母亲Phather LoveForeverМамамылаРаму

所以我想知道 - 如何扩展MathJax以支持非英语语言?

1 个答案:

答案 0 :(得分:1)

好吧,当我输入мыла时,我确实得到了Cyrillic,但这取决于您在计算机上可用的字体以及您正在使用的浏览器。特别是,IE可能无法自己找到字符而不建议使用字体。所以你可以试试像

这样的东西
{\large\style{font-family:Times}{\text{мыла}}}
相反,哪个应该更好。我的结果是

Cyrillic in MathJax http://www.math.union.edu/~dpvc/transfer/mathjax/Cyrillic.png

对我来说似乎是对的(虽然我不懂俄语)。

也可以将MathJax配置为使用当前页面字体作为\text{}宏的结果,这也可能对您有所帮助。但是,您引用的页面没有该配置,因此在这种情况下需要强制执行上述示例中的字体。您需要在配置的mtextFontInherit部分中将true设置为"HTML-CSS"