Настройка шрифтов XFree

Вы получили автоматически сгенерированный конфигурационный файл. Это хорошо, но останавливаться пока рано. В первую очередь надо добавить русские шрифты, для этого нам надо отредактировать файл /opt/X11R6/lib/X11/XF86Config. В секции «Files» добавим строку сразу же за директивой ModulePath:

FontPath «/opt/X11R6/lib/X11/fonts/cyrillic/»
Ко всему этому хорошо бы еще использовать и TTF (TrueType) шрифты, поэтому добавим ниже:

FontPath «/opt/X11R6/lib/X11/fonts/TTF1/»
А чуть выше, в секции Module, перед самым EndSection добавляем:

Load “freetype”

Пока что больше от конфигурационного файла нам ничего не нужно, можно его сохранять и закрывать. Создадим каталог для наших TTF шрифтов:

# mkdir /opt/X11R6/lib/X11/fonts/TTF1
Скопировать шрифты туда можно из Windows или из коллекций шрифтов в сети или на дисках. Замечательные шрифты можно найти на сайте проекта «Веди»: vedi.d-s.ru. Обратите внимание, что все названия файлов шрифтов должны заканчиваться расширением «.ttf», написанным маленькими буквами! Иначе они просто будут проигнорированы. Я делаю так:

# cp /fs/hd0-dos/windows/fonts/*.ttf /opt/X11R6/lib/X11/fonts/TTF1
# cp /fs/hd0-dos/windows/fonts/*.TTF /opt/X11R6/lib/X11/fonts/TTF1/*.ttf
Чтобы сервер XFree мог загрузить ваши шрифты, их необходимо проиндексировать. Для этого вам понадобится утилита ttfmkfdir, которая лежит тут: ftp://ftp.qnx.org.ru/pub/projects/dmi/x/ttmkfdir.tar.bz2

Архив надо скопировать в корневой каталог и установить следующим образом:

# bzip2 -d ttmkfdir.tar.bz2
# tar xf ttmkfdir.tar
Индексируем шрифты:

# cd /opt/X11R6/lib/X11/fonts/TTF1
# ttmkfdir > fonts.dir
Настройка XFree завершена, можно переходить к запуску.