[Comm] Re: Шрифты в GTK1
Прокопьев Евгений
=?iso-8859-1?q?john_=CE=C1_rmts=2Edonpac=2Eru?=
Пт Апр 18 08:12:42 MSD 2003
> Проверьте права доступа к /usr/X11R6/lib/X11/fonts/msttf - возможно, при
> ручном создании они установились неправильно, и xfs не имеет доступа к
> этому каталогу. В этом случае при перечитывании конфигурации xfs
> (командой killall -USR1 xfs) будут появляться сообщения об ошибках в
> syslog (посмотрите на 12 консоли).
# su - xfs -s /bin/bash
-bash-2.05b$ ls -l /usr/X11R6/lib/X11/fonts/msttf/
итого 509
lrwxrwxrwx 1 root root 22 Апр 17 09:39 encodings.dir ->
/etc/X11/encodings.dir
-rw-r--r-- 1 root root 2059 Апр 17 09:40 fonts.cache-1
-rw-r--r-- 1 root root 2315 Апр 17 09:41 fonts.dir
-r--r--r-- 1 root root 252384 Мар 23 2000 tahomabd.ttf
-r--r--r-- 1 root root 257636 Мар 23 2000 tahoma.ttf
> Можно попробовать добавить каталог в путь шрифтов X-сервера (мимо xfs):
>
> xset +fp /usr/X11R6/lib/X11/fonts/msttf
>
> Если после этого шрифт появится - вероятно, ошибка в конфигурации xfs.
> Тогда ещё раз проверьте /etc/X11/fs/config.
Заработало. Но что может быть неправильного здесь?
# cat /etc/X11/fs/config
#
# Default font server configuration file for Red Hat Linux 6.0
#
# allow a max of 4 clients to connect to this font server
client-limit = 4
# when a font server reaches its limit, start up a new one
clone-self = off
# alternate font servers for clients to use
#alternate-servers = foo:7101,bar:7102
# where to look for fonts
# Some of these are commented out, i.e. the TrueType and Type1
# directories in /usr/share, because they aren't forced to be
# installed alongside X.
#
catalogue = /usr/X11R6/lib/X11/fonts/koi8-r/misc:unscaled,
/usr/X11R6/lib/X11/fonts/koi8-r/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/share/fonts/default/Type1,
/usr/X11R6/lib/X11/fonts/urw-ttf,
/usr/X11R6/lib/X11/fonts/msttf
# in 12 points, decipoints
default-point-size = 120
# 100 x 100 and 75 x 75
default-resolutions = 100,100,75,75
# how to log errors
use-syslog = on
# deferglyphs makes a tremendous usability difference for CJK fonts
deferglyphs = 16
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки community