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

Bear Giles

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

Abstract

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


Введение

Любая инсталляция 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 - это только библиотека, а не сервер шрифтов или полноразмерная библиотека работы с обработкой или выводом текста.