Где найти отображение команд Latex \ sum на символ Sigma в ttf? - PullRequest
2 голосов
/ 22 января 2010

Если это OT, подскажите, пожалуйста, где это сделать.

Мне нужно вывести некоторые математические уравнения в режиме реального времени. Где я могу найти отображение "английских" имен LaTeX (например, \ sum) на символ XYZ файла ABC.ttf? Я могу читать + рендеринга ТТФ в порядке; Я просто не знаю, где взять ttfs с математическими символами и как они проиндексированы.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 22 января 2010

Я не нашел такого списка. Но я составил подобный список вручную. Посмотрите на мой вопрос о суперсеяре , где скрипт AHK предоставляет очень частичную карту

1 голос
/ 22 января 2010

Я бы посмотрел на Xetex . Это позволяет вводить Unicode и позволяет использовать шрифты TTF, поэтому они должны делать именно то, что вы хотите. Или, может быть, вы даже можете заменить латекс на Xetex во всем, что вы делаете: тогда вам не нужно будет знать подробности волосатых волос.

1 голос
/ 22 января 2010

Я посмотрел на сопоставления LaTeX от имен символов до шрифтов, и это страшно. Шрифты LaTeX более сложны, чем TTF, и математические шрифты являются самыми сложными из всех. Для начала, есть отдельные варианты для глифа в зависимости от контекста: большой «\ sum» в формуле - это один символ, но если вы введете «\ sum» во встроенной математике, вы получите другой символ, оптимизированный для встроенных формул. *

Возможно, вам лучше использовать базу данных Unicode. Вы можете загрузить базу данных Unicode (в виде текстовых файлов) с unicode.org, а также есть несколько библиотек (IBM LibICU?), Которые позволяют искать символы по имени. Большинство символов, которые вы ищете, начинаются с кодовой точки U + 2200. Этот материал не дает вам красивые формулы, только символы.

Возможно, вы также ищете MathML-рендер. Это даст вам красивые формулы (не такие хорошие, как LaTeX) и имеет интерфейс XML, с которым должно быть достаточно легко работать.

...