I wonder if this is not due to a small difference in naming the font: iso8859 in xlsfonts and iso-8859 in /etc/locale.gen. See http://lists.debian.org/debian-devel/2002/debian-devel-200202/msg01366.html
(I'm not subcribed to the list) Raphael Calvelli -- Begin message -- Tomasz Jarzynka [EMAIL PROTECTED] Wed, 7 Mar 2001 17:04:40 +0100 Hey, this is a forward of a mail I have sent to the GkrellM developer a few days ago. He, as well as GTK+ developers, say this is X-localization related. I can't, however, figure what's wrong. Can somebody help me? -- Message follows -- Hey, we've talked a while ago about this bug. I tried to solve it, but I failed. I think it's worth it to further investigate the problem together. I modified gdkfont.c to get more output (--enable-debug=yes doesn't produce any extra output). Now it looks like this: if (missing_charset_count) { gint i; g_warning ("Missing charsets in FontSet creation\\n"); for (i=0;i<missing_charset_count;i++) g_warning (" %s in %s\\n", missing_charset_list[i], fontset_name); XFreeStringList (missing_charset_list); } Basically, I requested the contents of fontset_name to be printed. Right now, the output looks like this: root@cpi [~] #> gkrellm & Gdk-WARNING **: ISO8859-1 in -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-2 Gdk-WARNING **: Missing charsets in FontSet creation Gdk-WARNING **: ISO8859-1 in -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-2 Gdk-WARNING **: Missing charsets in FontSet creation Gdk-WARNING **: ISO8859-1 in -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-2 As you see, the problem lays in the adobe helvetica typeface, and gdk_fontset_load(); seems to be called 3 times, which is correct concerning this part of src/gui.c in gkrellm: if (load) { i = UC.large_info_font ? 1 : 0; if (text_font_normal == NULL) text_font_normal = gdk_fontset_load(text_fonts[i][0]); if (text_font_bold == NULL) text_font_bold = gdk_fontset_load(text_fonts[i][1]); if (text_font_italic == NULL) text_font_italic = gdk_fontset_load(text_fonts[i][2]); } (I can't, however, figure how gdk_fontset_load(); works exactly). Notice that the typeface called has a 8859-2 charset defined. This is strange, since gkrellm doesn't refer to it. GTK+ does, but I don't know how does it affect the typefaces. What's more, here's another output: root@cpi [~] #> xlsfonts | grep adobe-helvetica-medium-r-normal--12-120-75-75- -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1 -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-2 As you see, the font is available in both flavors, one is in 75dpi_X4 directory, the other is in 75dpi, but I think the physical location doesn't matter. Does this give you *any* clue what's going on? Thanks for help! - - End message -- _______________________________________________ I18n mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/i18n