如何使用 MathJax 字体 "Gyre-Pagella" 和 "Computer Modern Bright"?

How can I use MathJax font "Gyre-Pagella" and "Computer Modern Bright"?

它不起作用:(

我对网络开发一无所知...

参考this website的内容,我写成如下

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  "HTML-CSS": {
    availableFonts: [],
    preferredFonts: null,
    webFont: "Gyre-Pagella",
    imageFont: null,
    undefinedFamily: "'Arial Unicode MS', cmbright”
  }
});
</script>
<script> MathJax = { tex: {inlineMath: [['$', '$'], ['\(', '\)']]} }; </script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

请有人帮助我!

您将 v2 配置与 MathJax v3 混合使用。 MathJax v3 具有不同的 API,因此 MathJax.Hub 方法不再可用。 (请参阅可以将旧配置映射到新格式的 conversion documentation for details, and in particular, the configuration converter)。

遗憾的是,版本 3 目前仅支持 MathJax TeX 字体,因此 Gyre-Pagella 尚不可用。 v3 转换的第二阶段涉及将其他网络字体移植到 v3,包括 STIX2,以及来自 v2 的网络字体。它将使字体工具链可用,以便其他人也可以转换他们自己的字体。这项工作目前正在进行中,应该会在今年夏天提供。但是现在,对于 v3,您将不得不坚持使用 MathJax TeX 字体。

请注意,您 link 访问的站点是 v2.7 文档。使用左下方附近的绿色版本菜单切换到 v3.1 以获取您实际加载的 MathJax 版本的文档。

或者,您可以切换回 MathJax 2.7.9 版。

要在 v2 中使用 Gyre-Pagella,请使用

  <script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    "HTML-CSS": {
      fonts: ["Gyre-Pagella"],
      imageFont: null,
      undefinedFamily: "'Arial Unicode MS', cmbright"
    },
    tex: {
      inlineMath: [['$', '$'], ['\(', '\)']]
    }
  });
  </script>
  <script src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS_HTML"></script>

这使用简写 fonts 选项来正确设置所有字体参数。