BASH Programming - Введение


         

X сервера не поддерживает сжатые


(очень старые X сервера не поддерживает сжатые шрифты):
gzip *.pcf
Если же вы все-таки хотите поместить новые шрифты в уже существующий каталог шрифтов, то вы должны "срастить" старый и новый файлы с именем fonts.alias в том случае, естественно, если они оба существуют.
  • В каждом каталоге шрифтов для X должен быть список шрифтов, находящихся в нем. Этот список хранится в файле fonts.dir. Вы не должны создавать этот список вручную. Вместо этого выполните:
    cd "директория где лежат шрифты" mkfontdir .
  • Теперь надо сделать этот каталог шрифтов известным для X сервера. Здесь у вас есть ряд возможностей:

    • Общесистемная настройка для XFree86. Если вы используете эту версию X Window, то добавьте новый каталог к списку каталогов в файле XF86Config. Чтобы найти его расположение, просмотрите, что скажет startx при запуске (в Redhat этот файл обычно находится в /etc/X11). Более подробно смотрите man XF86Config (4/5).

    • Общесистемная настройка через xinit. Добавьте новый каталог к файлу запуска xinit. Более подробно смотрите xinit(1x).

    • Персональная настройка. У вас есть специальный файл для запуска X Window -- ~/.xinitrc (им также может быть ~/.Xclients или ~/.xsession, для пользователей GNOME специальным файлом запуска обычно является ~/.gnomerc). Добавьте следующие команды в этот файл:

    • xset +fp <новый каталог шрифтов>
      xset fp rehash
      Обратите внимание на ключ '+fp' -- это означает, что новые шрифты будут добавлены в начале списка каталогов со шрифтами. То есть, если прикладная программа запрашивает, скажем, шрифт fixed, то будет подставлен fixed font с кириллическими символами, чего мы и добивались. Если нужно установить шрифты в нескольких кодировках, то команда xset +fp с предпочтительной кодировкой должна быть после других.
    • Теперь перезапустите X Window. Если вы все сделали правильно, то тесты, описанные в начале раздела, будут пройдены успешно. Также поиграйте с xfontsel (1x), чтобы удостовериться в возможности выбирать шрифты кириллицы.


    • Содержание  Назад  Вперед