ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "Владимир Гусев" <vova1971@narod.ru>
To: "ALT Linux Community" <community@lists.altlinux.org>
Subject: Re: [Comm] Shrift menu v Firefox
Date: Sat, 15 Jul 2006 01:51:41 +0400
Message-ID: <op.tco8cfnhglg102@post.cnt.ru> (raw)
In-Reply-To: <40babb620607141409m5fd67590yee2471cf2f00d443@mail.gmail.com>

> 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"

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

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


  reply	other threads:[~2006-07-14 21:51 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-14 21:09 ALT Linux User
2006-07-14 21:51 ` Владимир Гусев [this message]
2006-07-14 21:58   ` ALT Linux User
2006-07-14 22:15     ` Владимир Гусев
2006-07-14 23:42       ` ALT Linux User
2006-07-15  7:59         ` Владимир Гусев
2006-07-15 18:40           ` ALT Linux User

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=op.tco8cfnhglg102@post.cnt.ru \
    --to=vova1971@narod.ru \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git