[Comm] Shrift menu v Firefox

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Сб Июл 15 01:51:41 MSD 2006


> ALT Linux Compact 3.0 DVD
> Подскажите пожалуйста, как поменять шрифт менюшек Firefox? Про
> userChrome.css я знаю, и он у меня поменян, и вроде лежит в профилях
> (один и тот же везде, где только можно) - однако, шрифт как был так и
> есть.
> Может быть там что-то не правильно? Есть у кого нибудь "правильный"?
> Шрифт, который хочется использовать - oффтопиковская Tahoma.
> Firefox не из дистрибутива, поставлен с сайта, 1.5.0.4

Надо объявить Тахому в fontconfig как Sans.. /etc/fonts/fonts.conf  
приписать алиас Тахомы, и поставить ее на первое место в списке  
альтернативных шрифтов на роль Sans.. Вот тогда и схватится.. а чтобы  
размер нормальный был - один из способов - жестко прописать dpi при  
запуске X-сервера.. Вот тогда никакого разнобоя между размерами шрифтов  
gtk2 и qt не будет..

Фрагмент fonts.conf:

<!--
   Sans-serif faces
  -->
	<alias>
	        <family>Tahoma</family>
		<family>Bitstream Vera Sans</family>
		<family>Helvetica</family>
		<family>Arial</family>
		<family>Verdana</family>
		<family>Albany AMT</family>
		<family>Nimbus Sans L</family>
		<family>Luxi Sans</family>
		<family>Kochi Gothic</family>
		<family>AR PL KaitiM GB</family>
		<family>AR PL KaitiM Big5</family>
		<family>MS ????</family>
		<family>Baekmuk Dotum</family>
		<family>FreeSans</family>
		<default><family>sans-serif</family></default>
	</alias>

Или же вот так - фрагмент alt-post-user.conf^

	<alias>
		<family>sans-serif</family>
		<prefer>
		        <family>Tahoma</family>
			<family>Verdana</family>
			<family>Arial</family>
			<family>XLinSans</family>
			<family>URW Gothic L</family>
			<family>Albany AMT</family>
			<family>Luxi Sans</family>
			<family>Mukti Narrow</family>
			<family>FreeSans</family>
			<family>Bitstream Vera Sans</family>
			<family>Nimbus Sans L</family>
			<family>Helvetica</family>
			<family>TSCu_Paranar</family>
			<family>Terafik</family>
			<family>HGPGothicB</family>
			<family>IPAPGothic</family>
			<family>Sazanami Gothic</family>
			<family>Kochi Gothic</family>
			<family>FZSongTi</family>
			<family>FZMingTiB</family>
			<family>AR PL SungtiL GB</family>
			<family>AR PL Mingti2L Big5</family>
			<family>Baekmuk Gulim</family>
			<family>Baekmuk Dotum</family>
		</prefer>
	</alias>

Что касается dpi, то если runlevel у вас = 3 (то есть иксы загружаете по  
команде startx), то прописываете следующее в /etc/X11/xserverrc:

#!/bin/sh
# $Id: xserverrc,v 1.1 2003/10/14 11:47:21 ldv Exp $

usr_X11R6_bin_X=/usr/X11R6/bin/X
exec "$usr_X11R6_bin_X" -dpi 96 -nolisten tcp "$@"

Разница с содержимым по умолчанию тут в наличии ключа -dpi 96.. Вот тогда  
все шрифты выглядят одного размера, если программы не используют размер  
шрифтов из gtk2.. для gtk2 размер шрифтов задается в файле ~/.gtkrc-2.0:

# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/fishing-the-sky/gtk-2.0/gtkrc"

style "user-font"
{
   font_name="Sans 8"
}
widget_class "*" style "user-font"

gtk-font-name="Sans 8"

include "/home/vova/.icewm/gtkrc"

include "/home/vova/.gtkrc.mine"

# -- THEME AUTO-WRITTEN DO NOT EDIT

ключевым тут является gtk-font-name="Sans 8"

Попробуйте.. Может получится..

-- 
С уважением, Владимир Гусев



Подробная информация о списке рассылки community