Масштабируемые шрифты в формате PostScript

Шрифты в формате PostScript (как правило, это Type1-шрифты) используются как на экране, так и для печати. Основными шрифтами для печати в дистрибутивах ALT Linux являются свободные шрифты фирмы URW с кириллическими глифами, созданными Валентином Филипповым; базовый набор глифов является стандартом de facto для печати, а наличие кириллицы позволяет поддерживать ее печать без дополнительной настройки приложений.

Шрифты для печати определяются в файле /etc/gs/Fontmap ≈ это ссылка, управляемая посредством update-alternatives. По умолчанию используется Fontmap для шрифтов URW.

Число приложений, умеющих печатать только тексты в кодировке Latin1, стремительно уменьшается. Однако, если необходимо печатать, например, именно из Netscape 4.x, то можно установить пакет cyrillic-Type1-fonts, шрифты в котором содержат глифы кириллицы как с их настоящими именами (afiiXXX), так и с именами глифов Latin1. Пакет этот содержит свой Fontmap.cyrillic, который можно сделать используемым при помощи команды

update-altarnatives --config Fontmap

При этом кириллические тексты будут печататься и из ▒неправильных▓ приложений, но вот тексты Latin1 безнадежно испортятся. Мы не рекомендуем использование этого способа без необходимости.

Для подключение шрифтов PostScript к системе для печати, необходимо:

  • При помощи команды gs --help узнать пути поиска шрифтов для печати.

  • Разместить шрифты (файлы метрик *.afm) и описания шрифтов (*.pfb или *.pfa) в одном из этих каталогов или доопределить пути при размещении в другом каталоге, как описано в /usr/share/doc/ghostscript-<версия>/Use.htm

Дополнить файл /etc/gs/Fontmap записями о новых шрифтах в формате: /<имя шрифта для приложений> (<имя pfb- или pfa-файла>);

Заметим, что ghostscript, свободный интерпретатор языка PostScript, может сообщить об ошибке при попытке загрузки пользовательского шрифта. Как правило, это говорит о плохом качестве шрифта, созданного под какой-либо конкретный интерпретатор с нарушением стандарта, но возможны и случаи ошибок ghostscript. В любом случае подключаемые впервые шрифты нуждаются в проверке.

После подключения новых шрифтов к системе печати ghostscript следует зарегистрировать их в системе печати GNOME ≈ gnome-print. Для этого достаточно выполнить команду:

perl /usr/share/fonts/run-gnome-font-install \

/usr/bin/gnome-font-install /usr/share /usr/share

Подключение шрифтов PostScript в качестве экранных требует наличия файла fonts.scale в каталоге с этими шрифтами. В большинстве случаев этот файл поставляется со шрифтами, но если его нет, то придется создать его вручную, по образцу файла /usr/share/fonts/default/Type1/fonts.scale.

После создания файла fonts.scale необходимо выполнить в каталоге со шрифтами команды mkfontdir и chkfontpath, как это было описано в разделе про растровые шрифты.

После подключения шрифтов PostScript в качестве экранных обязательно проверьте их отображение программами xfontsel или gfontsel, с этими шрифтами часто бывают проблемы.



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости