Latex + шрифт ГОСТ тип А/Б
От: Аноним  
Дата: 11.07.08 10:54
Оценка:
Товарищи,

сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут

Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?
Re: Latex + шрифт ГОСТ тип А/Б
От: Smal Россия  
Дата: 11.07.08 11:12
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Товарищи,


А>сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут


А>Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?


Я в свое время делал это по аналогии с пакетом PsCyr.
Посмотри здесь. Это какой-то старый фидошный тред, где я рассказываю про установку type1 шрифта.
А ошибки лезут непосредственно при ttf2afm?
С уважением, Александр
Re[2]: Latex + шрифт ГОСТ тип А/Б
От: Аноним  
Дата: 11.07.08 11:16
Оценка:
Здравствуйте, Smal, Вы писали:

S>Здравствуйте, Аноним, Вы писали:


А>>Товарищи,


А>>сломал уже голову по поводу использования в своих документах по ЕСКД гостовых шрифтов. Шашел в Сети TTF-файлики для типов А и Б, но вот сконвертить (ttf2afm/ffm2pfm/fd-файлики) не получается по нормальному — ошибки лезут


А>>Уважаемые коллеги, может ли кто-нибудь поделиться результатами своих изысканий?


S>Я в свое время делал это по аналогии с пакетом PsCyr.

S>Посмотри здесь. Это какой-то старый фидошный тред, где я рассказываю про установку type1 шрифта.
S>А ошибки лезут непосредственно при ttf2afm?

Да, сначала при конвертации, потом при формировании PDF-файла (DVI естественно только при отображении найти гарнитуру пытается — тоже безрезультатно).

Коллега, а у вас результатов ваших исследований часом не осталось?
Re[3]: Latex + шрифт ГОСТ тип А/Б
От: Smal Россия  
Дата: 11.07.08 12:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, 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.
С уважением, Александр
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.