如何更改MathJax的字体

如何更改MathJax的字体,mathjax,asciimath,Mathjax,Asciimath,我无法让MathJax更改它用于呈现用AsciiMath编写的公式的字体。我已经在StackOverflow和其他网站上阅读了类似问题的答案: 下面是一个完整的HTML5文档,我将其用作测试用例: <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>MathJax Font</title> <script type="text/x-math

我无法让MathJax更改它用于呈现用AsciiMath编写的公式的字体。我已经在StackOverflow和其他网站上阅读了类似问题的答案:

下面是一个完整的HTML5文档,我将其用作测试用例:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>MathJax Font</title>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
    "CommonHTML" : { preferredFont:"Asana Math" }
});
</script>

<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_CHTML"></script>
</head>

<body>
<p>`v = pi r^2`</p>
</body>
</html>

MathJax字体
MathJax.Hub.Config({
“CommonHTML”:{首选字体:“Asana Math”}
});
`v=πr^2`

我做错了什么?请帮我更改MathJax的字体。

我在

CommonHTML输出处理器可在所有现代浏览器中生成高质量的输出,结果在浏览器和操作系统之间保持一致。这是自MathJax v2.6以来MathJax的主要输出模式。它的主要优势是质量、一致性和速度,以及对服务器端生成的支持。它的浏览器支持从IE9和同等的浏览器开始,而在旧的浏览器上,它的性能会下降。CommonHTML输出使用基于web的字体,因此用户不必在计算机上安装数学字体。它目前只支持MathJax的默认TeX字体

我不得不更改我的文件以使用HTML-CSS输出处理器,而不是CommonHTML输出处理器。更改后,我的测试文件现在如下所示:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>MathJax Font</title>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
    "HTML-CSS" : {
        availableFonts : ["STIX"],
        preferredFont : "STIX",
        webFont : "STIX-Web",
        imageFont : null
    }
});
</script>

<script type="text/javascript"
    src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML"></script>
</head>

<body>
<p>`v = pi r^2`</p>
</body>
</html>

MathJax字体
MathJax.Hub.Config({
“HTML-CSS”:{
有效成分:[“STIX”],
首选字体:“STIX”,
webFont:“STIX Web”,
imageFont:null
}
});
`v=πr^2`


未来的注意:cdn.mathjax.org即将结束,请查看迁移提示。