Estou tentando digitar símbolos IPA no LaTeX pela primeira vez (em vez de usar tipa) e, por algum motivo, os símbolos IPA não estão sendo reconhecidos como eu gostaria. Estou usando Charis SIL, compilando em XeLaTeX (mas LuaLaTeX produz o mesmo resultado) e o código básico é este:
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}
\begin{document}
dʒa
\end{document}
...que produz 'd?a' em vez de 'dʒa' no PDF:
Alguma sugestão de como consertar isso?
Responder1
Não consigo reproduzir seu bug no TeX Live 2020.
Primeiro, certifique-se de ter uma versão atualizada do Charis SIL. Quando verifico otfinfo -i $(kpsewhich CharisSIL-R.ttf)
, aparece que tenho a versão 5.000 da fonte.
Segundo, verifique qual cópia da fonte você está realmente carregando. É possível que você tenha um obsoleto em algum lugar. O caminho completo de cada fonte carregada deve estar na saída do console e no .log
arquivo.
Terceiro, geralmente é uma boa ideia adicionar o comando \tracinglostchars=2
ao seu arquivo de origem, para que o TeX avise se a fonte atual estiver faltando um caractere. Por padrão, ele enterra a mensagem no arquivo .log
.