Шрифт Charis SIL выводит ? вместо символов IPA

Шрифт Charis SIL выводит ? вместо символов IPA

Я пытаюсь ввести символы IPA в LaTeX в первый раз (вместо tipa) и по какой-то причине символы IPA не распознаются так, как мне бы хотелось. Я использую Charis SIL, компилирую в XeLaTeX (но LuaLaTeX выдает тот же результат), и вот базовый код:

\documentclass[11pt]{article}

\usepackage{fontspec}
\setmainfont{Charis SIL}

\begin{document}

dʒa

\end{document}

...что дает «d?a» вместо «dʒa» в PDF:

введите описание изображения здесь

Есть ли какие-нибудь предложения, как это исправить?

решение1

Я не могу воспроизвести вашу ошибку в TeX Live 2020.

Во-первых, убедитесь, что у вас актуальная версия Charis SIL. Когда я проверяю otfinfo -i $(kpsewhich CharisSIL-R.ttf), он сообщает мне, что у меня версия шрифта 5.000.

Во-вторых, проверьте, какую копию шрифта вы на самом деле загружаете. Возможно, у вас где-то есть устаревшая копия. Полный путь к каждому загружаемому шрифту должен быть в выводе консоли и в файле .log.

В-третьих, обычно хорошей идеей является добавление команды \tracinglostchars=2в исходный файл, так что TeX предупредит вас, если в текущем шрифте отсутствует символ. По умолчанию он прячет сообщение в .log.

Связанный контент