On Fri, 28 Jan 2005, Marc Aurele La France wrote: > On Fri, 28 Jan 2005, Mark Vojkovich wrote: > > > I tried tracing twm when it is drawing fonts. I don't really > > understand the font paths very well, but it looks like it never > > even draws anything. It looks like: > > > _XomGetFontSetFromCharSet returns NULL so > > _XomConvert returns -1 so > > _XomGenericDrawString doesn't draw anything > > > I walked through the loop in _XomGetFontSetFromCharSet. > > There are two fontsets (ie. font_set_num = 2). Both have only > > one charset. Neither matches the one passed to _XomGetFontSetFromCharSet. > > > (gdb) p font_set[0] > > $62 = {id = 0, charset_count = 1, charset_list = 0x80910d8, > > font_data_count = 1, font_data = 0x80916b0, > > font_name = 0x8091ea0 > > "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso88 > > 59-15", info = 0x0, font = 0x80919c0, side = XlcGL, is_xchar2b = 0, > > substitute_num = 1, substitute = 0x80916d0, vpart_initialize = 0, > > vmap_num = 0, vmap = 0x80916f0, vrotate_num = 1, vrotate = 0x8091700} > > (gdb) p font_set[1] > > $63 = {id = 1, charset_count = 1, charset_list = 0x80910a8, > > font_data_count = 1, font_data = 0x8091720, > > font_name = 0x8091edd > > "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso88 > > 59-15", info = 0x0, font = 0x8091c30, side = XlcGR, is_xchar2b = 0, > > substitute_num = 0, substitute = 0x8091740, vpart_initialize = 0, > > vmap_num = 0, vmap = 0x8091750, vrotate_num = 0, vrotate = 0x0} > > > (gdb) p *font_set[0].charset_list > > $72 = 0x8084848 > > (gdb) p *font_set[1].charset_list > > $73 = 0x8082698 > > > (gdb) p charset > > $64 = 0x8081e80 > > (gdb) p *charset > > $65 = {name = 0x807f238 "ISO8859-1:GL", xrm_name = 1, > > encoding_name = 0x807f108 "ISO8859-1", xrm_encoding_name = 2, side = XlcGL, > > char_size = 1, set_size = 94, ct_sequence = 0x807f245 "\e(B", > > string_encoding = 1, udc_area = 0x0, udc_area_num = 0, source = CSsrcStd} > > (gdb) > > > I'm not really sure what to do with this information. > > Ummm. See if changing line 19 of > /usr/X11R6/lib/X11/locale/iso8859-15/XLC_LOCALE to read ... > > name ISO8859-1:GL > > ... instead of ... > > name ISO8859-15:GL > > ... fixes the problem. Be mindful of tabs.
Yes it does. Twm has fonts again. So does fvwm2. Is the locale file broken or something else that's making a bad assumption? Mark. _______________________________________________ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel