gkrellm, gtk2.4, fluxbox i czcionki

Kacper Kornet kornet w camk.edu.pl
Śro, 21 Kwi 2004, 02:08:40 CEST


On Tue, Apr 13, 2004 at 01:24:39AM +0200, Paweł Zaskórski wrote:
> W pon, 12 kwi 2004 o 18:24, Krzysztof Kaczmarek napisał(a):
> > [...] Nie mogę również zeminić czcionek używanych przez gkrellma, bez
> > względu na wybrany temat, na to jakie wybiorę czcionki, zawsze używa
> > jednych i tych samych czcionek.
> 
> U siebie zaobserwowałem ten sam efekt po uaktualnieniu gtk+2.
> W systemie mam (zasoby Ac athlon):
> 
> gtk+2-2.4.0-3
> gkrellm-2.1.28-1
> 
> Ktoś wie czym to jest spowodowane?

Okazuj się, że w gtk+2-2.4.0 funkcja gdk_font_from_description_for_display
zawsze ładuje font "fixed". Poniżej trochę brzydki patch na gkrellma który
częściowo rozwiązuje problem. 

+++ gkrellm-2.1.28/src/main.c   2004-03-30 04:22:04.000000000 +0200
@@ -123,7 +123,6 @@
 static void
 load_font(gchar *font_string, GdkFont **gk_font, gchar **fallback_fonts)
        {
-       PangoFontDescription    *font_desc;
        GdkFont         *(*font_load_func)();
        GdkFont         *font = NULL;
        gint            i;
@@ -133,12 +132,6 @@
        else
                font_load_func = gdk_font_load;
 
-       font_desc = pango_font_description_from_string(font_string);
-       if (font_desc)
-               {
-               font = gdk_font_from_description(font_desc);
-               pango_font_description_free(font_desc);
-               }
        if (!font)
                {
                font = (*font_load_func)(font_string);		  


-- 
  Kacper Kornet



Więcej informacji o liście dyskusyjnej pld-users-pl