gtkmozembed (mozilla-firefox) i czcionki
havner
havner w smtp.kamp.pl
Wto, 25 Lip 2006, 05:44:06 CEST
Chyba jest jakas nielogicznosc w wybieraniu czcionek przez embed
firefoxa.
X11-fonts-100dpi-6.9.0-1
X11-fonts-100dpi-ISO8859-1-6.9.0-1
X11-fonts-100dpi-ISO8859-2-6.9.0-1
X11-fonts-75dpi-6.9.0-1
X11-fonts-75dpi-ISO8859-1-6.9.0-1
X11-fonts-75dpi-ISO8859-2-6.9.0-1
X11-fonts-ISO8859-1-6.9.0-1
X11-fonts-ISO8859-2-6.9.0-1
fonts-TTF-microsoft-20020525-7wla
Mam zainstalowane i dzialajace Helvetica,Arial,Verdana (zarowno iso1 jak
i iso2). Na potrzeb testow korzystam tylko z domyslnego
/etc/fonts/fonts.conf
Z tego co rozumiem i widze jak dziala jesli aplikacja (korzystajaca z
czcionek przez fontconfig) chce czcionki Sans (sans-serif). Dobierana
jest pierwsza czcionka z listy w fonts.conf
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Verdana</family>
<family>Arial</family>
<family>Albany AMT</family>
(...)
I generalnie dziala to jak powinno dla aplikacji GTK/QT czy wszelkich
innych. Jak zmieniam ta kolejnosc, sans zmienia sie odpowiednio.
Problem napotkalem z gtkmozembed w wykonaniu firefoxa (z mozilla chyba
tego nie byloi). Przyklad yelp:
http://ep09.pld-linux.org/~havner/yelp-helvetica.png
Zamiast Verdany wyswietlil Helvetica. Zadnymi kombinacjami z fonts.conf
nie udalo mi sie tego poprawic. Natomiast kiedy zablokuje w fontconfigu
wszystkie czcionki bitmapowe lub po prostu je odinstaluje wyswietla
poprawnie. Reaguje nawet na zmiany w kolejnosci w fonts.conf.
Od razu mowie nie jest to wina yelpa bo np epiphany czy liferea-mozilla
zachowuja sie identycznie.
Wyglada to tak jakby gtkmozembed mialo na sztywno pobieranie Helvetica
dla serif i Time dla sans (tu jest ten sam problem, z monospace nie
wystepuje) zanim skorzysta z kolenosci w fonts.conf.
Ma ktos jakis pomysl, albo chociaz sugestie gdzie tego szukac?
Workaroundy w stylu blokady czcionek bitmapowych nie wchodza w gre, bo
korzystam z jednej przez fontconfig, zreszta bardziej interesuje mnie co
jest nie tak.
--
Regards Havner {jid,mail}:havner(at)pld-linux.org
PLD developer http://www.pld-linux.org
PLD LiveCD author http://livecd.pld-linux.org
"Quis custodiet ipsos custodes?"
Więcej informacji o liście dyskusyjnej pld-devel-pl