Мини-HOWTO: Настройка шрифтов TrueType Fonts в Debian

Bear Giles

Перевод: Станислав Рогин, SWSoft Pte Ltd.

Abstract

В этом документе дается описание настройки Debian GNU/Linux на использование TrueType-шрифтов для вывода на экран и принтер. Последнюю версию этого документа можно найти по адресу http://www.dimensional.com/~bgiles/debian-tt.html


Содержание
Введение
Дисплей (то, что вам никто не рассказывал)
Дисплей (X-серверы и серверы шрифтов)
Печать (ghostscript)
Настройка программ
Незаданные вопросы
Где найти шрифты TrueType
Legalities
Авторские права

Введение

Любая инсталляция Linux обычно содержит несколько независимых наборов шрифтов или их метрик. Если бросить быстрый взгляд на шрифты в Linux, то он пройдет по следующим каталогам:

  • XFree86 хранит свои шрифты в /usr/X11R6/lib/X11/fonts/

  • Ghostscript содержит свои шрифты в /usr/lib/ghostscript/fonts/

  • Шрифты TeX находятся в /usr/lib/texmf/fonts/

  • Пакет kbd дистрибутива Debian содержит шрифты в /usr/share/consolefonts/

  • Groff содержит метрики шрифтов в /usr/share/font/devps/

  • Enscript (конвертер из ASCII в PostScript) содержит метрики в /usr/share/enscript/*.afm

Не надо говорить, что шрифты не скоординированы между собой.

Шрифты TrueType существуют для того, чтобы исключить эту проблему, путем использования одних и тех же шрифтов для вывода на экран и печать. В этом документе мы попытаемся показать, как использовать шрифты TrueType для вывода на экран, принтер и для подготовки документов в дистрибутиве Debian GNU/Linux.

Связанные проекты

  • FreeType http://www.freetype.org/

    FreeType - это бесплатная библиотека обработки и вывода TrueType шрифтов, адаптируемая на различные системы. Ее код представляет из себя полностью независимую реализацию "с чистого листа", абсолютно независимую от вариантов Apple и Microsoft. (Однако поднимался вопрос о возможном использовании патента Apple.) FreeType - это только библиотека, а не сервер шрифтов или полноразмерная библиотека работы с обработкой или выводом текста.