Я использую пакет, написанный поверх XeLaTeX. Этот пакет использует fontspec, чтобы указать шрифты для разных частей текста: латинский, нелатинский, математический режим, ...TeX Font Mapping
В комплект поставки входит несколько файлов с образцами. Я был в состоянии xelatex большинство из них, которые зависят от обычных файлов ttf или otf. Тем не менее, один из них пытается установить шрифт цифр в математическом режиме на некоторый шрифт, например «NonLatin Digits». Но шрифт, похоже, не является обычным шрифтом. Есть два файла в том же каталоге, что и «nonlatindigits.map» и «nonlatindigits.tec». TECkit использует эти файлы сопоставления для генерации шрифтов TeX. Однако по какой-то причине он не создает файлы, а xelatex выдает следующее сообщение об ошибке.
kpathsea: Invalid fontname `NonLatin Digits', contains ' '
! Font \[email protected]="NonLatin Digits" at 10.0pt not loadable: Metric (TFM) file or
installed font not found.
Kpathsea программа жалуется на пробелы, но удаляя пробелы действительно решает проблему с загрузкой файла TFM.
Любые подсказки, что я делаю неправильно?
шрифт Я пытаюсь использовать, называется «парс Digits». И файл, который я пытаюсь скомпилировать, представляет собой пример файла, предоставленного пакетом xepersian (http://www.ctan.org/tex-archive/macros/xetex/latex/xepersian/). Ошибка возникает при обработке команды \ setdigitfont [Scale = 1] {Parsi Digits}. Удаление пространства из имени шрифта не помогает. Составитель пакета отказался отвечать на мой вопрос, потому что он считал это основным вопросом от новичка. Поэтому должно произойти что-то очевидное. – reprogrammer
Хорошо, это плохо. Где я могу скачать шрифт? Я мог проверить, есть ли что-то не так. –
Ссылка на пакет приведена в моем комментарии выше. У меня он установлен как часть моего дистрибутива TeXLive. – reprogrammer