LINUX.ORG.RU

Хреново читал. Кидаешь в папку с ttf-никами. Запускаешь ttmkfdir -o fonts.dir (и его же можешь скопировать в fonts.alias).

Затем запускаешь fc-cache. И шрифт регистрируется в xft2

jackill ★★★★★
()
Ответ на: комментарий от jackill

1. Берем виндовые шрифты, копируем их в папку (например) /usr/X11R6/lib/X11/fonts/ttf.

2. Находясь в этой папке даем такую команду

#ttmkfdir -o fonts.scale

#tac fonts.scale > fonts.dir

#cat fonts.dir > fonts.scale

Даем на fonts.dir и fonts.scale

#chmod 755 fonts.*

3. Теперь нужно указать системе где находятся новые шрифты.

Правим /etc/fonts/fonts.conf.

Добавляем к остальным:

<dir>/usr/X11R6/lib/X11/fonts/ttf</dir>

Правим /etc/X11/XF86Config. В Section "Files".

Добавляем к остальным:

FontPath "/usr/X11R6/lib/X11/fonts/ttf/"

Добавляем в Section "Module" строку: Load "freetype".

Правим /etc/X11/fs/config

Добавляем первой строкой к остальным

/usr/X11R6/lib/X11/fonts/ttf,

4. Перезапускаем xfs

#/etc/rc.d/init.d/xfs restart

5. Перезапускаем X-ы

KOPEHb ★★★
()
Ответ на: комментарий от KOPEHb

обламалось на самом первом пункте :) [root@localhost TTF]# ttmkfdir -o fonts.scale Warning: Can't initialize Face : monotype.ttf(3)

pascal ★★★
() автор топика
Ответ на: комментарий от KOPEHb

4Корень: если ты под рутом, ты и так будешь 755.

2. У него УЖЕ ЕСТЬ папка со шрифтами и наверняка есть загрузка freetype. У него ВСЕ настроено. Так что твой коммент не нужен.

3. Не /etc/fonts/fonts.conf, а local.conf, иначе при каждом обновлении придется заново менять этот файл. Правда так сделано только в человеческих дистрибах - debian, rh, suse, mdk.

3. xfs пользуются только те, кто не в состоянии уразуметь, что он не нужен, если ты не раздаешь шрифты по сети. Ты раздаешь со своей машины шрифты по сети? Нет? А нафига он у тебя? Убей гадость. И соответствующую строчку в конфиге.

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.