Отправляет email-рассылки с помощью сервиса Sendsay

Шрифты GTK+

Hello!

У меня такая проблема -- в программах GTK+ шрифты стали
микроскопическими (в меню и надписи на панелях), после того как
я заменил XF86Config на старый файл. Это что-то тут (XF86Config)

Section "Files"

RgbPath "/usr/X11R6/lib/X11/blah-blah-blah"
FontPath "X11/fonts/blah-blah-blah/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"

EndSection

А как менять размер ?.. Или FontPath "X11/fonts/blah-blah-blah/"
сменить на другой? Если можете, пришлите мне на личный e-mail
файл какой-нибудь, который у вас указан как шрифт для GTK+ ...

Ответить   Fri, 27 May 2005 07:54:40 +0400 (#374870)

 

Ответы:

В сообщении от 1117169680 секунд после начала Эпохи Unix Вы написали:

А тот что был раньше (до замены) остался? Если да, то перенесите из него
весь раздел Files (или выборочно отдельные строки), и проверьте что в
разделе Module есть строка:

Load "freetype"

Размеры тут не указываются. Тут указываются пути к каталогам с файлами
шрифтов, которые будут доступны приложениям (рационально указать все
имеющиеся пути).

А о какой версии GTK+ идет речь? Для GTK 2.X шрифт (и размер) может быть
задан в таких файлах: `/etc/gtk-2.0/gtkrc', `~/.gtkrc-2.0', в каком
нибудь `gtkrc' из `/usr/share/themes'.

Но скорее всего проблема не в этих файлах, так как вы их не меняли, а
меняли `/etc/X11/XF86Config', вот в нем и проблема. Возможно (и
вероятнее всего) у вас используется отдельный сервер шрифтов (xfs),
тогда FontPath должен быть один:

FontPath "unix/:7100"

Ответить   Konstantin Korikov Sat, 28 May 2005 00:30:38 +0300 (#374981)

 

В сообщении от 27 Май 2005 07:54 Pafnuty E. Kolov написал(a):

Относительный путь в FontPath? Если это так, то вы оптимист :-)

Еще у x-сервера может быть неправильное представление о размерах экрана (в
миллиметрах) и как следствие своё мнение о его разрешении (в dpi).

Это можно проверить с помощью xdpynfo.

Ответить   "Sergey B. Khvatov" Mon, 30 May 2005 10:52:58 +0400 (#376074)

 

Уважаемый Sergey!
Mon, 30 May 2005 10:52:58 +0400 Вы писали:

AFAIK, допустимо.

[root@localhost root]# xdpynfo
bash: xdpynfo: command not found

Я что-то не стал особо думать по этому поводу.
/etc/X11/XF86Config содержит трогательный комментарий

"Multiple FontPath entries are allowed (they are concatenated
together) By default, Red Hat 6.0 and later now use a font
server independent of the X server to render fonts."

Я же открыл /etc/X11/fs/config. Смотрю. Там вот что:

# where to look for fonts
#

catalogue = /usr/X11R6/lib/X11/fonts/cyrillic,
/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/misc,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/TTF,
/usr/share/fonts/default/Type1,
,

# От себя комментарий: а что за запятая строкой выше ?..
# Конфигурационный файл по умолчанию...

/usr/lib/openoffice/share/fonts/truetype,
/usr/share/fonts/ISO8859-2/misc:unscaled,
/usr/share/fonts/ISO8859-2/75dpi:unscaled,
/usr/share/fonts/ISO8859-2/100dpi:unscaled,
/usr/share/fonts/ISO8859-2/misc,
/usr/share/fonts/ISO8859-2/75dpi,
/usr/share/fonts/ISO8859-2/100dpi,
/usr/share/fonts/KOI8-R/misc:unscaled,
/usr/share/fonts/KOI8-R/75dpi:unscaled,
/usr/share/fonts/KOI8-R/100dpi:unscaled,
/usr/share/fonts/KOI8-R/misc,
/usr/share/fonts/KOI8-R/75dpi,
/usr/share/fonts/KOI8-R/100dpi,
/usr/share/fonts/tv-fonts
# in 12 points, decipoints
default-point-size = 120

# 100 x 100 and 75 x 75
default-resolutions = 75,75,100,100

Вот и думаю: а какое мне дело до того, что "Red Hat 6.0 and later
now use a font server" ? :-) Вот и переделываем в
/etc/X11/XF86Config строчки

RgbPath "/usr/X11R6/lib/X11/blah-blah-blah"
FontPath "X11/fonts/blah-blah-blah/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"

На

Section "Files"

RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/lib/openoffice/share/fonts/truetype"
FontPath "/usr/share/fonts/ISO8859-2/misc"
FontPath "/usr/share/fonts/ISO8859-2/75dpi"
FontPath "/usr/share/fonts/ISO8859-2/100dpi"
FontPath "/usr/share/fonts/ISO8859-2/misc"
FontPath "/usr/share/fonts/ISO8859-2/75dpi"
FontPath "/usr/share/fonts/ISO8859-2/100dpi"
FontPath "/usr/share/fonts/KOI8-R/misc"
FontPath "/usr/share/fonts/KOI8-R/75dpi"
FontPath "/usr/share/fonts/KOI8-R/100dpi"
FontPath "/usr/share/fonts/KOI8-R/misc"
FontPath "/usr/share/fonts/KOI8-R/75dpi"
FontPath "/usr/share/fonts/KOI8-R/100dpi"
FontPath "/usr/share/fonts/tv-fonts"

EndSection

И... о чудо, все работает как прежде! От себя только добавлю, что
это глупо, и так делать нехорошо :-I.

Ответить   Mon, 30 May 2005 16:15:22 +0400 (#377041)

 

В сообщении от 1117458922 секунд после начала Эпохи Unix Вы написали:

Почему же глупо? Я например тоже отказался от xfs.

Ответить   Konstantin Korikov Wed, 1 Jun 2005 11:55:25 +0300 (#377480)

 

Здравствуйте Pafnuty E. Kolov
В сообщении от 30 Май 2005 16:15 Pafnuty E. Kolov написал(a):

[writer@rostov writer]$ whereis xdpyinfo
xdpyinfo: /usr/X11R6/bin/xdpyinfo /usr/bin/X11/xdpyinfo
[writer@rostov writer]$ rpm -qf /usr/bin/X11/xd
xditview xdm xdpyinfo xdriinfo
[writer@rostov writer]$ rpm -qf /usr/bin/X11/xdpyinfo
xorg-x11-utils-6.8.2-alt7

Ответить   Thu, 2 Jun 2005 22:42:45 +0400 (#378435)