Eu gostaria de ter os símbolos matemáticos do Latex disponíveis como uma fonte vetorial (digamos TrueType), juntamente com um mapeamento dos nomes dos símbolos do Latex para pontos de código na fonte. Como posso conseguir isso?
Fundo
Para minha pesquisa, preciso de acesso a imagens de alta qualidade de todos os símbolos (matemáticos) de látex. Eu configurei uma cadeia de ferramentas que me fornece essas imagens; Símbolo para PDF por pdflatex -> PDF para PNG por GhostScript -> PNG para PNG cortado por NConvert. Eu uso essas imagens em meu software.
No entanto, isso está um pouco atrasado, já que muitos dos símbolos em Latex são definidos como formas vetoriais. Se eu tivesse acesso direto a essas formas vetoriais, poderia ter menos espaço de memória e também desenhar os símbolos em uma resolução arbitrária.
Responder1
Todas as fontes comumente usadas no TeX já estão disponíveis em formatos escaláveis type1 truetype ou opentype.
Por exemplo, você poderia usar uma fonte opentype, como xits-math ou latin-modern math, que terá todos os símbolos comuns de látex e ams em uma única fonte escalável.
O pacote unicode-math possui um mapeamento de nomes de comandos que se aplica a qualquer fonte matemática opentype, veja
texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
que é uma longa lista que parece
...
\UnicodeMathSymbol{"02197}{\nearrow }{\mathrel}{ne pointing arrow}%
\UnicodeMathSymbol{"02198}{\searrow }{\mathrel}{se pointing arrow}%
\UnicodeMathSymbol{"02199}{\swarrow }{\mathrel}{sw pointing arrow}%
...
que mapeia o ponto de código Unicode, um nome de comando tex e uma classe matemática e o nome Unicode.