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