Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: проблем с шрифтовете на gtk приложенията в SuSE 8.2


  • Subject: Re: lug-bg: проблем с шрифтовете на gtk приложенията в SuSE 8.2
  • From: George Danchev <danchev@xxxxxxxxx>
  • Date: Thu, 4 Sep 2003 00:30:24 +0300

On Wednesday 03 September 2003 23:01, Alexander Shopov wrote:
> Sava Chankov wrote:
> >  Здравейте,
> >
> > откак се ъпгрейднах до SuSE 8.2, в КDE шрифтовете на gtk-1 приложенията
> > не се заглаждат, а тези на gtk-2 приложенията са прекалено ситни.
> gtk-1 няма загладени шрифтове освен ако не ползваш някой от хаковете.
> GTK-1 е прекалено обвързана с традиционния модел на шрифтовете в Х и
> единствено може да заглаждаш шрифтове в рамките на 8 битови кодирания
> (никакъв Уникод).

в случая GTK1 ползват X Core fonts, описани в XF86Config-4 или конфиг.файла на 
шрифтовия му сървър ако има такъв.

> За да ти се получава такъв проблем - вероятно КДЕ-то прибавя определени
> шрифтове в някой момент.

kdeinit няма власт да прибавя щрифтове за gtk apps.
по-скоро KDE не се грижи за правилното стартиране на GTK1 и 2 apps, и това му 
не е работа разбира се на kdeinit процеса. 

> Пробвай със следните неща:
> 1. Да опишеш всички директории с шрифтове във файла, който ги описва:
> /etc/fonts/нещо_си

За /etc/fonts/fonts.conf Keith Packard е написал DO NOT EDIT THIS FILE... bla 
bla bla ... LOCAL CHANGES BELONG TO 'local.conf'... или накратко GTK2 apps ти 
ползват fontconfig (/etc/fonts/), libxft и pango (/etc/pango/)... виж дали 
имаш необходимите пакети там. Ако искаш да добавиш fonts:
fc-cache /pach/to/fonts/
fc-list за списък.

или с две думи в момента gtk1 ползват core X fonts механизма на рендване, а 
gtk2 pango с fontconfig/xft2. Ако искаш да задълбаеш повечко в нещата:

http://www.fontconfig.org/ и http://www.pango.org/
Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends

> /etc/X11/fs/conf
> /etc/X11/XF86Config
> 2. Пробвай различна ГТК тема - може да ти се е объркал инициализиращя файл.
> 3. Направи символни връзки до шрифтовете, които те интересуват в
> директория ~/.fonts/
> ал_шопов
>
> > Открих, че проблемът при gtk-2 приложенията може да се заобиколи, като
> > след стартиране на KDE пусна gnome-control-center и отворя Fonts - без
> > да променям нищо - магически всички gtk2 приложения си оправят
> > шрифтовете. Някакви идеи?

магията идва от gnome-font-properties процеса, който инициализира нещата за 
GTK2 apps и който е бил стартиран за първи път в тази X сесия.

-- 
pub  4096R/0E4BD0AB 2003-03-18 <keyserver.bu.edu>
1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 
                      
   

============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.