среда, 14 января 2015 г.

Установка OpenType шрифтов в LaTeX

конвертим шрифт в Type1
otftotfm --encoding=t2a --feature=kern --feature=liga MinionPro-Regular.otf T2A-MinionPro-Regular
в конце получим строку типа
T2A-MinionPro-Regular MinionPro-Regular "AutoEnc_3ztld4a2mkz7swvjftg7yr4smd ReEncodeFont" <[a_3ztld4.enc
её надо скопировать в .map файл


кодировка для T1 - fontools_t1

дальше полученные .pfb, .tfm, .enc, .map файлы копируем в соответствующие папки:


- *.pfb -> texmf/fonts/type1///
- *.tfm -> texmf/fonts/tfm///
- *.enc -> texmf/fonts/

map файл прописываем в web2c/updmap.map и делаем updmap



kpsewhich -all updmap.cfg

для latex нужен ещё .fd файл:


 \ProvidesFile{t2aminionpro.fd}[2015/01/15 MinionPro Font]
\DeclareFontFamily{T2A}{MinionPro}{}
\DeclareFontShape{T2A}{MinionPro}{m}{n}{
    <-> T2A-MinionPro-Regular}{}
\endinput


файл лежит в tex/latex/adobe/minionpro/t2aminionpro.fd