Пример 16B: Установка шрифтов TrueType Fonts для использования с Core X

Теперь, когда вы знакомы с «простым» методом, давайте попробуем второй метод, который более громоздкий, по крайней мере, на первый взгляд. Я назвал его «X method,» глобальной установки шрифтов для использования его с более старой подсистемой шрифтов core X. По большому счету, вам этот метод ни к чему, если вы не хотите устанавливать шрифты для GIMP, которые обрабатываются на fontconfig.

16B-1: Установка шрифтов с использованием X Method

Для установки шрифтов X method, проделайте следующие шаги:

1. Создайте новую папку в вашей пользовательской Home folder и назовите ее myxfonts.

2. Перетащите шрифты, которые вы хотите установить, в новую папку myxfonts. Давайте, используем два оставшихся из скачанных ранее шрифтов.

3. Откройте окно Терминала и станьте root.

4. Создайте новую системную папку для новых шрифтов X и назовите ее xsys-fonts, набрав следующую команду и дав подтверждение ENTER:

mkdir /usr/share/fonts/xsysfonts/

5. Скопируйте шрифты из папки myxfonts в системную xsysfonts, набрав другую команду и нажав ENTER:

ср myxfonts/*.ttf /usr/share/fonts/xsysfonts

Будут скопированы все шрифты, которые находились в папке myxfonts, так

что будьте внимательны.

6. Набериете cd /usr/share/fonts/xsysfonts и нажмите ENTER, чтобы перейти к папке xsysfonts.

7. Наберите ttmkfdir > fonts.scale и нажмите ENTER. Не забудьте оставить пробелы по обе стороны от значка >. Это нужно для того, чтобы перевести длинное название шрифта в формат, понятный подсистеме core X. К примеру, шрифт grudge.ttf станет -misc-Grudge-medium-r-normal — 0-0-0-0-p-O-iso 10646-1 на жаргоне core X.

8. Наберите mkfontdir и нажмите ENTER. Будет создан алфавитный список шрифтов в директории, в которой подсистема core X сможет разобраться.

9. И в конце, объясните системе, где искать новую папку xsysfonts, набрав следующую команду и дав подтверждение ENTER: /usr/sbin/chkfontpath -a /usr/share/fonts/xsysfonts

ПРИМЕЧАНИЕ

В дальнейшем вам не надо будет повторять пункт 9 для добавления других шрифтов с помощью X method.

После этого, перегрузите вашу машину и сделайте заслуженный перерыв, выбрав напиток по вашему вкусу. После того, как вы опустошите стакан, а ваша система перезагрузится, вы обнаружите ваши шрифты в меню большинства программ, установленных на вашей машине, включая OpenOffice.org.

Чтобы упростить себе жизнь в будущем, я советую вам сделать резервные копии файлов из папки myxfonts в вашей Home folder на CD или флоппи диск. После этого вы сможете удалить оригиналы шрифтов, чтобы освободить дисковое пространство, но в случае необходимости, сможете восстановить их из резервной копии на внешнем носителе. Вы можете сохранить и саму папку, но она вам может понадобиться при инсталляции новых шрифтов.

I6B-2: Деинсталляция шрифтов, установленных с помощью X Method (Опционально)

Для удаления шрифтов, установленных по описанному выше методу, следуйте инструкциям:

1. Откройте окно Терминала и станьте root/

2. Наберите cd /usr/share/fonts/xsysfonts и нажмите ENTER.

3. Наберите rm fontname.ttf (заменив fontname на название шрифта, который вы хотите удалить) и нажмите ENTER. Повторите этот шаг для каждого из удаляемых шрифтов.

4. После того, как вы удалите все ненужные шрифты, наберите ttmkfdir > fonts.scale и нажмите ENTER. Не забудьте оставить пробелы по обе стороны от знака >.

5. Наберите mkfontdir и нажмите ENTER.

6. Выйдите из окна Терминала. Шрифты исчезнут после перезагрузки компьютера, хотя вы можете не делать это сразу.

Еще материалы по теме: