처음으로 (tipa를 사용하는 대신) LaTeX에 IPA 기호를 입력하려고 하는데 어떤 이유로 IPA 기호가 원하는 대로 인식되지 않습니다. 저는 Charis SIL을 사용하고 XeLaTeX에서 컴파일하고 있습니다(그러나 LuaLaTeX는 동일한 결과를 생성합니다). 기본 코드는 다음과 같습니다.
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}
\begin{document}
dʒa
\end{document}
...PDF에서 'dʒa' 대신 'd?a'를 생성합니다.
이 문제를 해결하는 방법에 대한 제안이 있으십니까?
답변1
TeX Live 2020에서는 버그를 재현할 수 없습니다.
먼저, 최신 버전의 Charis SIL이 있는지 확인하세요. 을 확인하면 otfinfo -i $(kpsewhich CharisSIL-R.ttf)
해당 글꼴 버전이 5.000이라고 표시됩니다.
둘째, 실제로 로드하고 있는 글꼴의 사본을 확인하십시오. 어딘가에 쓸모없는 것이 있을 수도 있습니다. 로드하는 모든 글꼴의 전체 경로는 콘솔 출력과 파일에 있어야 합니다 .log
.
셋째, 일반적으로 소스 파일에 명령을 추가하는 것이 좋습니다 \tracinglostchars=2
. 따라서 TeX는 현재 글꼴에 문자가 누락된 경우 경고할 것입니다. 기본적으로 메시지는 .log
.