Как заставить dvisvgm работать со шрифтами, не являющимися шрифтами по умолчанию?

Как заставить dvisvgm работать со шрифтами, не являющимися шрифтами по умолчанию?

При запуске dvisvgm для преобразования dvi в svg я получаю ошибку WARNING: can't embed font 'mi-kurierri'. (Или что-то соответствующее любому нестандартному шрифту, который я пробую)

Раньше это работало, но я попробовал сменить шрифты, как посоветовалкаталог шрифтов LaTeX, добавив следующие строки в преамбулу документа:

\usepackage[math]{kurier}
\usepackage[T1]{fontenc}

Я использую MikTeX 2.9 на Windows 10. Генерация файлов dvi с нестандартными шрифтами работает нормально. Просто шаг dvisvgm сбивается из-за смены шрифта.

Больше информации:

  • Thedvisvgm часто задаваемые вопросырешает эту ошибку, говоря, что вероятной причиной является то, что шрифт недоступен в текущей среде TeX. Я не думаю, что это мой случай, потому что dvisvgm.exe находится в том же каталоге, что и latex.exe, который отлично справляется со шрифтами.
  • Мой мастер обновления MikTeX сломался, а-ляэтот вопрос, поэтому я скачал последнюю версию dvisvgm отдельно и заменил старый dvisvgm.exe на новый. (Старый даже не работал со шрифтом по умолчанию.)

Редактировать (решено)

Я начал с файла шаблона, который случайно оказался \usepackage[UTF8]{ctex}, который предназначен для китайского языка. Неудивительно, что это вызвало конфликт, когда я попытался изменить пакеты английских шрифтов. Спасибо ShreevatsaR за комментарий, который побудил меня упростить файл, а не принимать ошибку за чистую монету.

Если бы кто-нибудь с более глубоким пониманием TeX мог помочь мне понять, как пакет ctex конфликтует с пакетами шрифтов, не являющимися стандартными, но не с английскими символами шрифта по умолчанию, мне было бы интересно узнать.

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