[sisyphus] fontconfig

aen =?iso-8859-1?q?aen_=CE=C1_altlinux=2Eru?=
Пн Ноя 11 14:37:44 MSK 2002


Hi!
Несколько замечаний по fontconfig, новой библиотеке для управления
шрифтами, точнее -- скалируемыми шрифтами.
Есть три способа использования шрифтов в X.
Первый -- описание путей к шрифтовым каталогам в XF86Config, которые
должны содержать файл fonts.dir и, при необходимости, fonts.alias .
Шрифты при этом доступны на серверу X, который работает с этим XF86Config.
Этот способ практичеки не используется в совеременных дистрибутивах.
Второй способ -- сервер шрифтов,как правило,  -- xfs. Сетевой адрес
сервера шрифтов для данного сервера X задается в XF86Config. В этом
случае один сервер шрифтов может обслуживать несколько X-серверов. Для
добавления/удаления шрифтов необходим перезапуск сервера шрифтов.
Keith Packard написал новую библитеку для управления шрифтами (сейчас --
только скалируемыми) --  fontconfig. В отличие от описанных способов
управления, fontconfig работает со шрифтами на клиенте, что, при
некоторых конфигурациях,  усложняет администрирование (как правило --
нет, так как клиентские програмы X запускаются обычно с серверов
приложений или файловых серверов), но зато позволяет хранить именно те
шрифты, которые реально используются прилжениями по месту их нахождения,
а не все шрифты в одном месте.
В настоящее время в Sisyphus fontconfig испольуется в qt/KDE (экран),
gtk2/Gnome2(экран), libgnomeprint2(печать),  а также частично -- в 
WindowMaker, fvwm2.
Заманчиво использовать fontconfig в ghostscript, отказавшись от Fontmap,
но Raph Levien, автор GS, пока не хочет это делать, а поддержка патча,
который авор не собирается включать, -- очень неприятное дело.
За дальнейшей информацией отсылаю интересующихся на
http://www.fontconfig.org

Rgrds, AEN




Подробная информация о списке рассылки Sisyphus