LaTeX 기호를 글꼴로 추출

LaTeX 기호를 글꼴로 추출

Latex 기호 이름에서 글꼴의 코드 포인트로의 매핑과 함께 벡터 글꼴(예: TrueType)로 사용할 수 있는 Latex 수학 기호를 갖고 싶습니다. 어떻게 이를 달성할 수 있나요?

배경

연구를 위해 모든 Latex(수학) 기호의 고품질 이미지에 액세스해야 합니다. 나는 이러한 이미지를 제공하는 도구 체인을 설정했습니다. pdflatex의 Symbol-to-PDF -> GhostScript의 PDF-to-PNG -> NConvert의 PNG-to-cropped-PNG. 내 소프트웨어에서 이러한 이미지를 사용합니다.

그러나 Latex의 많은 기호가 벡터 모양으로 정의되기 때문에 이는 다소 반대입니다. 이러한 벡터 모양에 직접 액세스할 수 있다면 메모리 사용량이 줄어들고 임의의 해상도로 기호를 그릴 수도 있습니다.

답변1

TeX에서 일반적으로 사용되는 모든 글꼴은 이미 확장 가능한 type1 트루타입 또는 오픈타입 형식으로 제공됩니다.

예를 들어 xits-math 또는 라틴 현대 수학과 같은 개방형 글꼴을 사용할 수 있습니다. 이 글꼴에는 단일 확장 가능 글꼴에 모든 일반적인 라텍스 및 ams 기호가 포함됩니다.

unicode-math 패키지에는 모든 오픈타입 수학 글꼴에 적용되는 명령 이름 매핑이 있습니다.

texmf-dist/tex/latex/unicode-math/unicode-math-table.tex

이것은 다음과 같은 긴 목록입니다.

...
\UnicodeMathSymbol{"02197}{\nearrow         }{\mathrel}{ne pointing arrow}%
\UnicodeMathSymbol{"02198}{\searrow         }{\mathrel}{se pointing arrow}%
\UnicodeMathSymbol{"02199}{\swarrow         }{\mathrel}{sw pointing arrow}%
...

유니코드 코드 포인트, tex 명령 이름, 수학 클래스 및 유니코드 이름을 매핑합니다.

관련 정보