【发布时间】:2022-03-24 02:37:16
【问题描述】:
我正在用 HTML5 开发一个计算器应用程序,它需要打印一些数学符号,如平方根和 pi,但问题是这些符号在大多数 webfonts 中都没有定义,所以它们会以默认字体显示,与输入的其余部分相比,这看起来很可怕。是否有任何对数学符号有良好支持的网络字体(最好是 Google 字体)?
【问题讨论】:
我正在用 HTML5 开发一个计算器应用程序,它需要打印一些数学符号,如平方根和 pi,但问题是这些符号在大多数 webfonts 中都没有定义,所以它们会以默认字体显示,与输入的其余部分相比,这看起来很可怕。是否有任何对数学符号有良好支持的网络字体(最好是 Google 字体)?
【问题讨论】:
回答 OP 可能为时已晚,但对于发现这篇文章的其他人来说:OP 要求使用对数学有好处的 Google 字体,我刚刚尝试了 Google 字体上的所有字体,并提供了一个示例数学符号如下所示。 我只过滤了那些也可以在 Google Docs 中使用的字体,这意味着结果中缺少一些非常漂亮的 Noto 字体。 Noto Sans Symbols 似乎是 Noto Sans 的一个子集,仅包含在 Google Docs 中。
这产生了如下所示的 8 种字体,其中只有 M PLUS 似乎对我的所有测试字符(包括 ∛ 和 ℂ)都有自己的实现。
在发帖时,可以找到here。
【讨论】:
最好的方法是使用这个js库(字体) https://www.mathjax.org/
您可以在页面上找到使用示例。
【讨论】:
字体 stix-two-text 现在可在 google 字体 here 上使用。如果您查看 google 字体页面,它看起来只有几个符号,但如果您打开实际字体 google 链接,它似乎具有 ttf 形式的完整 STIX 字体。
【讨论】: