
Я использую otftotfm
инструменты с установкой Windows/MiKTeX 2.8, когда я запускаю что-то вроде
otftotfm -a --verbose -e ec -fkern -fliga Ubuntu-R.ttf T1--Ubuntu--Regular
Я получаю сообщение об ошибке, что команда mktexupd
не найдена. Похоже, это какая-то зависимость, которая отсутствует в MiKTeX.
Можно ли использовать otftotfm
инструменты с MiKTeX?
решение1
Вам просто нужно запустить его без опции -a
, которая пытается автоматически установить шрифт, а также сгенерировать необходимые файлы. Это отлично работает с Ubuntu-R.ttf
. otftotfm
не нужно будет mktexupd
генерировать файлы, так как этот скрипт предназначен для обновления базы данных файлов ls-R
. Так что это должно работать отлично. Вам просто нужно будет разместить файлы самостоятельно, так как вы используете MiKTeX.
решение2
Я использовал инструменты типа lcdf несколько лет назад – в основном otfinfo
и cfftot1
с системой MiKTeX, загрузив версию w32tex и поместив ее в любое место на моем жестком диске. Это было для того, чтобы иметь возможность использовать пакет MinionPro, но эти приложения не зависят от какой-либо системы TeX.
В вашем случае, otftotfm
конечно, связан с TeX, и mktexupd
является скриптом, который использует kpathsea
, которого, насколько мне известно, в MiKTeX нет. Более того, запуск otftotfm --help указывает, что он может преобразовывать метрики шрифта opentype в .tfm, но только для шрифтов open type в стиле postscript – а ваш имеет стиль truetype, так что я совсем не уверен, что вы могли бы получить tfm.
Возможно, вы можете попробовать установить параллельно MiKTeX минималистичную систему TeX Live, включая LCDF Type Tools.