Автор Гілка: ttf шрифти, не gtk2 програми...  (Прочитано 1807 раз)

anonymous(Guest)

  • Гість
Треба було поставити TTF шрифти(MS). Ставив так:
cd /usr/X11R6/lib/X11/fonts/
mkdir TTF
cp ~/fonts/* TTF/
cd TTF
mkfontdir
mkfontscale
fc-cache
Після цього шрифти з"явилися лише в GTK2 програмах, а в звичайних Іксових та GTK1 не присутні.(xlsfonts|grep tahoma показує ніц)
Як виправити?

anonymous(Guest)

  • Гість
Re: ttf шрифти, не gtk2 програми...
« Відповідей #1 : 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/"
але це доводиться кожного разу наново робити...

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: ttf шрифти, не gtk2 програми...
« Відповідей #2 : 2005-11-12 12:56:24 »
Якщо не помиляюсь, необхідно додати до /etc/fonts/local.conf щось на зразок:
<fontconfig>
<dir>/usr/X11R6/lib/X11/fonts/TTF</dir>
</fontconfig>
Software is like sex: it's better when it's free.  (c) Linus Torvalds

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: ttf шрифти, не gtk2 програми...
« Відповідей #3 : 2005-11-12 14:38:13 »
1. FontPath в /etc/X11/{XF86Config-4,xorg.conf}
2. ttmkfdir в директорії зі шрифтами
3. mkfontscale -- там же.
4. xset fp rehash, якщо ікси вже бігають.

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: ttf шрифти, не gtk2 програми...
« Відповідей #4 : 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, думаю, повинно спрацювати.
« Змінено: 2005-11-12 16:18:12 від tech »

anonymous(Guest)

  • Гість
Re: ttf шрифти, не gtk2 програми...
« Відповідей #5 : 2005-11-15 16:03:41 »
Пише, що не може проініціалізувати мій FontPath.(/.../TTF) Ігнорує його...
В чому може бути причина, крім прав?