>Где взять русские шрифты для X и как их установить
1.
Качественные шрифты *.ttf - из windows.
Или urwfonts - в FreeBSD есть в портах
/usr/ports/x11-fonts/urwfonts-ttf
или
/usr/ports/x11-fonts/urwfonts
Тоже качественные кириллические TrueType и Type1 соответственно.
Я предпочитаю устанавливать шрифты ttf.
Установка:
cd /usr/ports/x11-fonts/urwfonts-ttf
make install clean
2.
Далее редактируй файл /etc/X11/XF86Config:
2.1
Проверь, чтобы в Section "Module" были строки:
Load "type1"
Load "freetype"
2.2
Секция Files должна выглядеть примерно так:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/local/share/urwfonts-ttf/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/1251/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/1251/75dpi/"
EndSection
Пути, естественно, поправь, если они у тебя отличаются. Пути к кирилическим шрифтам ставь первыми (желательно). Шрифты TrueType и Type1 - перед растровыми (желательно).
3.
Создай файл /usr/X11R6/etc/fonts/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Это пути к каталогам со шрифтами, если они не являются
подкаталогами стандартного каталога шрифтов
/usr/X11R6/lib/X11/fonts
-->
<dir>/usr/local/share/urwfonts-ttf</dir>
<dir>/usr/local/share/fonts</dir>
</fontconfig>
4.
Запусти
fc-cache -fv
5.
Перезапусти иксы
6.
Запусти программку xfontsel и проверь, что доступны все необходимые тебе шрифты.
PS Все упоминавшиеся выше пути к файлам являются стандартными для FreeBSD. Для линукса, соляриса и пр. они могут быть слегка другими (ты не сказал название своей системы).