Товарищи,
сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут
Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?
Здравствуйте, Аноним, Вы писали:
А>Товарищи,
А>сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут
А>Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?
Я в свое время делал это по аналогии с пакетом PsCyr.
Посмотри
здесь. Это какой-то старый фидошный тред, где я рассказываю про установку type1 шрифта.
А ошибки лезут непосредственно при ttf2afm?
Здравствуйте, Smal, Вы писали:
S>Здравствуйте, Аноним, Вы писали:
А>>Товарищи,
А>>сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут
А>>Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?
S>Я в свое время делал это по аналогии с пакетом PsCyr.
S>Посмотри здесь. Это какой-то старый фидошный тред, где я рассказываю про установку type1 шрифта.
S>А ошибки лезут непосредственно при ttf2afm?
Да, сначала при конвертации, потом при формировании PDF-файла (DVI естественно только при отображении найти гарнитуру пытается — тоже безрезультатно).
Коллега, а у вас результатов ваших исследований

часом не осталось?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Smal, Вы писали:
S>>Здравствуйте, Аноним, Вы писали:
А>>>Товарищи,
А>>>сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут
А>>>Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?
S>>Я в свое время делал это по аналогии с пакетом PsCyr.
S>>Посмотри здесь. Это какой-то старый фидошный тред, где я рассказываю про установку type1 шрифта.
S>>А ошибки лезут непосредственно при ttf2afm?
А>Да, сначала при конвертации, потом при формировании PDF-файла (DVI естественно только при отображении найти гарнитуру пытается — тоже безрезультатно).
А>Коллега, а у вас результатов ваших исследований
часом не осталось?
Остались, но они вам врядли помогут. У меня изначально были type1 шрифты. А у вас заруб на конвертации ttf -> type1.
Но тем не менее я порылся и нашел.
Файл myfonts.map (localtexmf/dvips/config) Там же лежит t2a.enc
fdcr6a DecorC "T2AAdobeEncoding ReEncodeFont" <t2a.enc <dcr.pfb
fquake6a QuakeCyr "T2AAdobeEncoding ReEncodeFont" <t2a.enc <quake.pfb
fanarch6a Anarchy-Normal "T2AAdobeEncoding ReEncodeFont" <t2a.enc <anarch.pfb
fstillt6a StillTimeCyr "T2AAdobeEncoding ReEncodeFont" <t2a.enc <stillt.pfb
Файл myfonts2.map (localtexmf/dvipdfm/config)
fdcr6a t2a dcr
fquake6a t2a quake
fanarch6a t2a anarch
fstillt6a t2a stillt
Дерево localtexmf/fonts
localtexmf/fonts/afm/public/myfonts/anarch.afm
localtexmf/fonts/afm/public/myfonts/dcr.afm
localtexmf/fonts/afm/public/myfonts/quake.afm
localtexmf/fonts/afm/public/myfonts/stillt.afm
localtexmf/fonts/tfm/public/myfonts/fanarch6a.tfm
localtexmf/fonts/tfm/public/myfonts/fdcr6a.tfm
localtexmf/fonts/tfm/public/myfonts/fquake6a.tfm
localtexmf/fonts/tfm/public/myfonts/fstillt6a.tfm
localtexmf/fonts/type1/public/myfonts/anarch.pfb
localtexmf/fonts/type1/public/myfonts/dcr.pfb
localtexmf/fonts/type1/public/myfonts/quake.pfb
localtexmf/fonts/type1/public/myfonts/stillt.pfb
localtexmf/fonts/vf/public/myfonts/fanarch.vf
localtexmf/fonts/vf/public/myfonts/fdcr.vf
localtexmf/fonts/vf/public/myfonts/fquake.vf
localtexmf/fonts/vf/public/myfonts/fstillt.vf
Файл localtemf/tex/latex/myfonts/t2afanarch.fd
\ProvidesFile{t2anarch.fd}
\DeclareFontFamily{T2A}{fanarch}{}
\DeclareFontShape{T2A}{fanarch}{m}{n}{<-> fanarch6a}{}
\endinput
Файл localtemf/tex/latex/myfonts/t2afdcr.fd
%%
%% This is file `t2afdcr.fd'
%% [ DecorC font family ]
%% Changes by Alexander Smal, 2003
%%
\ProvidesFile{t2afdcr.fd}
[2003/12/21 PS font definition for T2A/DecorC]
\DeclareFontFamily{T2A}{fdcr}{}
\DeclareFontShape{T2A}{fdcr}{m}{n}{<-> fdcr6a}{}
\endinput
Файл localtemf/tex/latex/myfonts/t2afquake.fd
\ProvidesFile{t2afquake.fd}
[2003/12/21 PS font definition for T2A/Quake]
\DeclareFontFamily{T2A}{fquake}{}
\DeclareFontShape{T2A}{fquake}{m}{n}{<-> fquake6a}{}
\endinput
Файл localtemf/tex/latex/myfonts/t2afstillt.fd
%%
%% This is file `t2afstillt.fd'
%% [ DecorC font family ]
%% Changes by Alexander Smal, 2003
%%
\ProvidesFile{t2afstillt.fd}
[2003/12/21 PS font definition for T2A/StillTimeCyr]
\DeclareFontFamily{T2A}{fstillt}{}
\DeclareFontShape{T2A}{fstillt}{m}{n}{<-> fstillt6a}{}
\endinput
CMD на генерацию vf
afm2tfm %1.afm -u -V f%16a -T t2a.enc f%16a.tfm
vptovf f%16a.vpl f%1.vf f%16a.tfm
И черновик письма в RU.TEX пятилетней давности (не судите за лексику строго =)).
Вчера повозился с добавлением русских шрифтов в LaTeX (кто там спрашивал
как красивые русские PDF генерить) Взял шрифт quake.pfb (с проекта vedi).
Есть также метрика к нему quake.afm Делал так afm2tfm -u -V fqkr6a -T t2a.enc
quake.pfb (получаю fqkr6a.tfm fqkr6a.vpl) t2a.enc имеется в пакете pscyr
vptovf fqkr6a.vpl fqkr6a.vf fqkr6a.tfm После этого раскидываю полученные
vf,tfm, и исходные pfb afm по соответствующим директориям в
/usr/share/texmf/fonts Затем редактирую psfonts.map (dvips/config)
добавляю строчку
fqkr6a QuakeCyr "T2AAdobeEncoding ReEncodeFont" <t2a.enc <quake.pfb
Последнее — добавляю fd файл в LaTeX (проще посмотреть
какой — нибудь готовый из pscyr и отредактировать — правка там очевидна)
texhash
И усе -в preamble пихаю \renewcommand{\rmdefault}{fqk} latex
quake_rulez.tex dvips quake_rulez.dvi ps2pdf quake_rulez.ps Очень симпатично
получилось!
Кстати, нашел результаты установки ttf, но не нашел скрипта
Не забудьте в папку в которой конвертите кинуть t2a.enc.