Установка комплекта шрифтов PSCyr на TeXLive в Ubuntu 9.04

Материал из Kalina_LUG_Wiki
Перейти к: навигация, поиск

1. Качаем 2 файла отсюда. pscyr-0.4-beta9exp2-tex.tar.gz и pscyr-0.4-beta9exp2-type1.tar.gz

Источник

2. В каталог ~/.texmf-var были скинуты шрифты каталог fonts/ из пакета pscyr-0.4-beta9exp2-type1.tar.gz и туда же скинуты каталоги fonts/ и tex/ из пакета pscyr-0.4-beta9exp2-tex.tar.gz.

3. В каталоге ~/.texmf-var/fonts/ были созданы подкаталоги enc/ и map/, куда были скинуты файлы *.enc и *.map из каталога dvips/pscyr/

4. В файле pscyr.map из каталога ~/.texmf/fonts/map/ после строки

fadr6a   AdvertisementPSCyr "T2AEncoding ReEncodeFont" <t2a.enc <adver4.pfb</tt>

была добавлена строка

fadr6t   AdvertisementPSCyr "T2AEncoding ReEncodeFont" <t2a.enc <adver4.pfb</tt>

5. sudo texhash

6. updmap --enable Map=pscyr.map

7. Распаковываем оба файла pscyr-0.4-beta9exp2-tex.tar.gz и pscyr-0.4-beta9exp2-type1.tar.gz во временный каталог (~/temp).

8. Идём в ~/temp. Правим файл install.sh. Регэксп в 5й строчке не работает. Вместо неё вставляем следующее:

mkdir -p $TEXMF/tex/latex/pscyr
mkdir -p $TEXMF/fonts/tfm/public/pscyr
mkdir -p $TEXMF/fonts/vf/public/pscyr
mkdir -p $TEXMF/fonts/type1/public/pscyr
mkdir -p $TEXMF/fonts/afm/public/pscyr
mkdir -p $TEXMF/doc/fonts/pscyr
mkdir -p $TEXMF/dvips/pscyr

9. sudo ./install.sh

10. В файле ~/.texmf-var/fonts/map/pdftex/updmap/pdftex.map есть дважды определённые шрифты. Это не ошибка, но warning'и раздражают жутко. Закомментируем дупы (выбор в пользу Microsoft'овских шрифтов; комментирование в TeX символом процента):

%fcrb8r CourierNewPSMT-Bold "TeXBase1Encoding ReEncodeFont" <8r.enc <courbd.pfb
%fcrr8r NimbusMonCYR-ReguLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <fcrr8a.pfb
%ftmb8r NimbusRomanCYR-MediLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmb8a.pfb
%ftmbi8r NimbusRomanCYR-MediItalLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmbi8a.pfb
%ftmbo8r NimbusRomanCYR-MediLatTeX ".167 SlantFont TeXBase1Encoding ReEncodeFont" <8r.enc <ftmb8a.pfb
%ftmr8r NimbusRomanCYR-ReguLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmr8a.pfb
%ftmri8r NimbusRomanCYR-ReguItalLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmri8a.pfb
%ftmro8r NimbusRomanCYR-ReguLatTeX ".167 SlantFont TeXBase1Encoding ReEncodeFont" <8r.enc <ftmr8a.pfb


Усё.