I'm trying to type IPA symbols into LaTeX for the first time (instead of using tipa) and for some reason, the IPA symbols aren't being recognized like I want them to. I'm using Charis SIL, compiling in XeLaTeX (but LuaLaTeX produces the same result) and the basic code is this:


\setmainfont{Charis SIL}




...which produces 'd?a' instead of 'dʒa' in the PDF:

enter image description here

Any suggestions for how to fix this?

  • works okay for me. Show the log-file of lualatex. Commented Sep 17, 2020 at 18:17
  • May be, rephrase the title of the question...!
    – hola
    Commented Sep 17, 2020 at 21:17

1 Answer 1


I can’t reproduce your bug on TeX Live 2020.

First, make sure you have an up-to-date version of Charis SIL. When I check otfinfo -i $(kpsewhich CharisSIL-R.ttf), it tells me that I have version 5.000 of the font.

Second, check which copy of the font you are actually loading. It’s possible you have an obsolete one somewhere. The full path of every font you load should be in the console output and the .log file.

Third, it’s generally a good idea to add the command \tracinglostchars=2 to your source file, so TeX will warn you if the current font is missing a character. By default, it buries the message in the .log.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .