
나는 새로운 TexLive 2012에 OTF 및 TTF 글꼴이 많이 포함되어 있다는 것을 알았습니다. 예를 들어, Asana-Math OTF 글꼴은 다음과 같습니다.
$TEXMFDIST/fonts/opentype/public/Asana-Math
그리고 다른 위치에 TTF가 있습니다. 폰트스펙에서 사용할 수 있나요?없이내 시스템 글꼴에 설치합니까, 아니면 절대 경로를 지정합니까?
답변1
UTF-8 TeX 파생물(XeTeX 및 LuaTeX)이 포함된 글꼴만 사용하려는 경우 해당 글꼴을 시스템 글꼴 폴더에 설치할 필요가 없습니다. 운영 체제 및 엔진 선택에 따라 글꼴 이름을 사용하는 것이 글꼴 파일 이름을 사용하는 것보다 덜 안정적일 수 있습니다. 그러므로 시스템 전체 글꼴을 사용하든 TeX 트리 글꼴을 사용하든 후자를 선호합니다.
예를 들어,
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Asana-Math.otf}
\begin{document}
$y = mx + c$
\end{document}
내 시스템에서는 XeLaTeX와 LuaLaTeX가 모두 작동하지만 시스템 전체에 Asana Math가 설치되어 있지 않습니다.즉예를 들어 Word에서는 사용할 수 없습니다).
답변2
파일을 다음으로 복사하세요.
$TEXMFLOCAL/fonts/truetype/.../
texhash
그런 다음 MiKTeX를 실행할 때 데이터베이스를 실행 하거나 업데이트하세요. 그런 다음 글꼴 이름과 함께 글꼴을 사용할 수 있습니다.
\usepackage{fontenc}
\setmainfont{Helvetica Neue}
Linux를 실행하는 경우 아래에 파일을 저장하고 /home/$USER/.fonts/
실행하면 fc-cache
다음에서 찾을 수 있습니다.xelatex
답변3
LuaTeX를 사용하면 시스템 글꼴을 사용하는 것과 같은 방식으로 TeX Live(예: TEXMF 트리 아래)에서 설치된 글꼴을 사용할 수 있습니다. XeTeX는 아직 이를 지원하지 않지만 Linux/Windows에서는 지침을 따를 수 있습니다.여기XeTeX가 찾을 수 있도록 TeX Live 글꼴을 시스템 전체에서 사용할 수 있도록 합니다.
또는 두 엔진 모두에서 TEXMF 트리 글꼴과 함께 작동하는 파일 이름으로 글꼴을 호출할 수 있지만 둘 이상의 글꼴 스타일을 사용하려는 경우 약간 복잡할 수 있습니다. fontspec
파일 이름별로 글꼴을 로드하는 방법에 대한 설명서를 확인하세요 .