Estoy intentando escribir símbolos IPA en LaTeX por primera vez (en lugar de usar tipa) y, por alguna razón, los símbolos IPA no se reconocen como quiero. Estoy usando Charis SIL, compilando en XeLaTeX (pero LuaLaTeX produce el mismo resultado) y el código básico es este:
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}
\begin{document}
dʒa
\end{document}
...que produce 'd?a' en lugar de 'dʒa' en el PDF:
¿Alguna sugerencia sobre cómo solucionar este problema?
Respuesta1
No puedo reproducir tu error en TeX Live 2020.
Primero, asegúrese de tener una versión actualizada de Charis SIL. Cuando reviso otfinfo -i $(kpsewhich CharisSIL-R.ttf)
me dice que tengo la versión 5.000 de la fuente.
En segundo lugar, verifique qué copia de la fuente está cargando realmente. Es posible que tengas uno obsoleto en alguna parte. La ruta completa de cada fuente que cargue debe estar en la salida de la consola y en el .log
archivo.
En tercer lugar, generalmente es una buena idea agregar el comando \tracinglostchars=2
a su archivo fuente, de modo que TeX le advierta si a la fuente actual le falta un carácter. De forma predeterminada, oculta el mensaje en el archivo .log
.