Linux.org.ua

Технічні питання => Встановлення й початкові налаштування програм => Гілку створено: anonymous(Guest) від 2005-11-11 09:36:18

Тема: ttf шрифти, не gtk2 програми...
Автор: anonymous(Guest) від 2005-11-11 09:36:18
Треба було поставити TTF шрифти(MS). Ставив так:
cd /usr/X11R6/lib/X11/fonts/
mkdir TTF
cp ~/fonts/* TTF/
cd TTF
mkfontdir
mkfontscale
fc-cache
Після цього шрифти з"явилися лише в GTK2 програмах, а в звичайних Іксових та GTK1 не присутні.(xlsfonts|grep tahoma показує ніц)
Як виправити?
Тема: Re: ttf шрифти, не gtk2 програми...
Автор: anonymous(Guest) від 2005-11-11 23:24:45
Додам: дописував у /etc/X11/xorg.conf
Section "Files"
        FontPath        "/usr/X11R6/lib/X11/fonts/TTF/", але
# xset q після перезапуску Іксів показує:
...
Font Path:  /usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi
...,
тобто шлях ігнорується...
З правами все нормально, кілька разів перевіряв, усім, принаймні на читання доступ є(у каталога - і на "запуск").
Допомагає тільки це:
# xset +fp "/usr/X11R6/lib/X11/fonts/TTF/"
але це доводиться кожного разу наново робити...
Тема: Re: ttf шрифти, не gtk2 програми...
Автор: diligent від 2005-11-12 12:56:24
Якщо не помиляюсь, необхідно додати до /etc/fonts/local.conf щось на зразок:
<fontconfig>
<dir>/usr/X11R6/lib/X11/fonts/TTF</dir>
</fontconfig>
Тема: Re: ttf шрифти, не gtk2 програми...
Автор: Yaroslav Fedevych від 2005-11-12 14:38:13
1. FontPath в /etc/X11/{XF86Config-4,xorg.conf}
2. ttmkfdir в директорії зі шрифтами
3. mkfontscale -- там же.
4. xset fp rehash, якщо ікси вже бігають.
Тема: Re: ttf шрифти, не gtk2 програми...
Автор: tech від 2005-11-12 15:58:28
Залежить також від дистрибутива. (Бажано вказувати).  В Дебіані, наприклад , буває небхідно перезапустити   dpkg-reconfigure fontconfig.
Якщо у вас запущений  xfs  (ps ax | grep xfs), можете додатково перевірити /etc/X11/fs/config ( або /usr/X11R6/lib/X11/fs/config).
Впевніться що fonts.scale і fonts.dir у вас однакового змісту (один з них може мати просто 0, в таких випадках можна cat fonts.dir > fonts.scale, або навпаки).

(божевільня)

Але fp rehash, думаю, повинно спрацювати.
Тема: Re: ttf шрифти, не gtk2 програми...
Автор: anonymous(Guest) від 2005-11-15 16:03:41
Пише, що не може проініціалізувати мій FontPath.(/.../TTF) Ігнорує його...
В чому може бути причина, крім прав?