在哪里可以找到 Latex \sum 命令到 ttf 中实际 Sigma 符号的映射?

发布于 2024-08-18 22:44:54 字数 164 浏览 5 评论 0原文

如果这是 OT,请告诉我在哪里转发。

我需要实时渲染一些数学方程。在哪里可以找到 LaTeX“英语”名称(如 \sum )到 ABC.ttf 符号 XYZ 的映射?我可以读取 + 渲染 ttf 很好;我只是不知道在哪里可以获得包含数学符号的 ttfs 以及它们是如何索引的。

谢谢!

If this is OT, please tell me where to repost it.

I need to render some math equations, in real time. Where can I find a mapping of the LaTeX "english" names (like \sum ) to symbol XYZ of ABC.ttf ? I can read + render ttf's fine; I just don't know where to get the ttfs that have the math symbols and how they're indexed.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一花一树开 2024-08-25 22:44:54

我没有找到这样的列表。但我手工编制了一份类似的清单。
看看我的supersuer问题,其中AHK脚本提供了非常部分的地图

I did not find such a list. But I compiled a similar list by hand.
Look at my supersuer question where the AHK script provides a very partial map

梦归所梦 2024-08-25 22:44:54

我查看了从符号名称到字体的 LaTeX 映射,这很可怕。 LaTeX 的字体一开始就比 TTF 更复杂,而数学字体是其中最复杂的。对于初学者来说,根据上下文,字形有不同的变体:公式中的大“\sum”是一个字符,但如果您在内联数学中键入“\sum”,您会得到针对内联公式优化的不同字符。

使用 Unicode 数据库可能会更好。您可以从 unicode.org 下载 Unicode 数据库(作为文本文件),还有一些库(IBM 的 LibICU?)可让您按名称查找符号。您要查找的大多数符号都从代码点 U+2200 开始。这些东西不会给你好看的公式,只是符号。

您可能还在寻找 MathML 渲染器。这将为您提供漂亮的公式(不如 LaTeX),并且有一个 XML 界面,应该很容易使用。

I've taken a look at the LaTeX mappings from symbol names to fonts and it's scary. LaTeX's fonts are more complicated than TTF to begin with, and the math fonts are the most complicated of the bunch. For starters, there are separate variants for the glyph depending on context: a big "\sum" in a formula is one character, but if you type "\sum" in inline math you get a different character optimized for inline formulas.

You might be better off using a Unicode database. You can download the Unicode database (as text files) from unicode.org, and there are also some libraries (IBM's LibICU?) which let you look up symbols by name. Most of the symbols you're looking for start at code point U+2200. This stuff doesn't give you nice looking formulas, just the symbols.

You might also be looking for a MathML renderer instead. This will give you the nice looking formulas (not as good as LaTeX), and has an XML interface which should be easy enough to work with.

栀梦 2024-08-25 22:44:54

我会看看 Xetex。它允许 unicode 输入,并允许使用 TTF 字体,因此它们必须完全按照您想要的方式进行。或者,您甚至可以在您正在做的任何事情中用 Xetex 替换 Latex:这样您就不需要知道繁琐的细节。

I would look at Xetex. It allows unicode input, and allows one to use TTF fonts, so they must be doing exactly what you want to do. Or maybe you can even replace Latex with Xetex in whatever you're doing: then you wouldn't need to know the hairy details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文