Linux mini-HOWTO

       

XFree86 версий 4.x


XFree86 4.0 среди большого количества новых возможностей включает в себя встроенную поддержку шрифтов TrueType. Расширенная поддержка шрифтов основана на xfsft Juliusz Chroboczek, который, в свою очередь, основан на библиотеке FreeType, написанной Mark Leisher, поэтому его настройка похожа на настройку xfsft и модифицированной Redhat версии xfs.

Переменная FontPath находится там же, в файле XF86Config. Для пользователей Redhat xfs это означает, что им надо перенести FontPath из файла /etc/X11/fs/config обратно в XF86Config. Более того, надо заметить, что для поддержки TrueType шрифтов xfs больше не нужен. Вы можете его отключить, только если вам не нужен сетевой сервер шрифтов.

Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/share/fonts/default/Type1" FontPath "/usr/local/share/fonts/ttfonts" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" EndSection

Доя использования TrueType, вы также должны указать загрузку модуля X-сервера в разделе "Module":

Section "Module" Load "freetype" Load "speedo" Load "type1" EndSection

Для каждого каталога со шрифтами TrueType вы должны создать файлы fonts.scale и fonts.dir

(аналогично xfsft и xfs Redhat). В создании файла fonts.scale вам поможет утилита ttmkfdir. Смотрите выше раздел с описанием xfs Разд. xfs, входящий в состав дистрибутива Redhat, в котором описывается, как это сделать.

xtt - это другой доступный модуль работы с TrueType, который больше известен поддержкой идеографических (Восточных) шрифтов. Вы можете использовать и его, но не вместе с обычным.



Содержание раздела