Назад | Вернуться к оглавлению. | Далее |
24. Фонты и их использование в Linux24.4. Серверы фонтов |
В настоящее время существует три разных сервера фонтов: xfs, xfstt и xfsft.
Фонт-сервер xfs
Если Вы пользуетесь дистрибутивом, основанным на Red Hat (Mandrake и т.п.), то фонт-сервер xfs у Вас, вероятно, установлен. Сообщение о запуске фонт-сервера xfs появляется на экране монитора в процессе загрузки, а, кроме того, соответствующее сообщение об успешном запуске xfs можно найти в файле /var/log/messages.
В случае применения xfs, в файле XF86Config вместо перечня каталогов с фонтами Вы увидите всего одну строку следующего вида:
FontPath "unix/:-1"
Эта строка является ссылкой на номер порта, который будет использоваться для связи с фонт-сервером.
Использование фонт-сервера не означает, что имеет место полный отказ от перечня каталогов с фонтами. Только теперь это перечень переносится в конфигурационный файл программы xfs. По умолчанию это файл /etc/X11/fs/config. В секции "catalogue" этого файла и перечислены теперь все каталоги с фонтами. Соответствующая секция файла /etc/X11/fs/config должна выглядеть примерно так:
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/100dpi:unscaled, /usr/X11R6/lib/X11/fonts/75dpi:unscaled, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/Speedo, /usr/X11R6/lib/X11/fonts/misc, /usr/X11R6/lib/X11/fonts/100dpi, /usr/X11R6/lib/X11/fonts/75dpi, /usr/local/share/fonts/ttfonts(обратите внимание на отсутствие запятой в последней строке).
Правда, Вы можете по-прежнему включить строки с указанием путей к каталогам фонтов в файл XF86Config (вместе со строкой "FontPath "unix/:-1"), но они будут обрабатываться не фонт-сервером, а X-сервером.
xfs от Redhat способен обслуживать как фонты Type 1, так и фонты TrueType.
Фонт-сервера xfstt и xfsft
Если Ваш дистрибутив не включает сервер фонтов xfs, Вы можете воспользоваться одним из альтернативных фонт-серверов xfstt (http://metalab.unc.edu/pub/Linux/X11/fonts/) или xfsft (http://www.dcs.ed.ac.uk/home/jec/programs/xfsft/).
xfstt - это фонт-сервер, созданный исключительно с целью обслуживания фонтов TrueType на локальной машине. Поэтому он поддерживает только фонты TrueType и не может обслуживать фонты на нескольких машинах в сети. Учитывая это, предпочтительнее пользоваться фонт-сервером xfsft или фонт-сервером xfs от Red Hat, о котором мы уже говорили. Заметим, что фонт-сервер xfsft послужил основой для доработки xfs, и модуль работы с фонтами в XFree86 версии 4 создан разработчиком xfsft. Наверное поэтому этот фонт-сервер перестал поддерживаться разработчиком, так что Вам лучше сразу ориентироваться на xfs или переходить на XFree86 версии 4.
Назад | Вернуться к оглавлению. | Далее |
В.А.Костромин Последние изменения в содержание файла внесены 12 января 2001 г. |