Follow-up Comment #4, bug #25005 (project gnustep): Now that os great, so it isn't a problem with events, it is jsut the drawing code that is not working for certain characters.
My first idea, what may be causing this is the way we generate glyphs for a font. The default code here looks like this: - (BOOL) glyphIsEncoded: (NSGlyph)aGlyph; { // FIXME: This is a hack for aGlyph == theChar fonts. if (coveredCharacterSet == nil) { [self coveredCharacterSet]; } return [coveredCharacterSet characterIsMember: (unichar)aGlyph]; } That is, we only generate our "glyph" when we know the font supports the character. This could be the problem for you. Looking at the code that tries to find the covered character set for a windows font I see an issue that might stop that code from working, the cbThis part of the GLYPHSET isn't set and Windows is rather paticular about those values. I will change this and you could give it a try. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?25005> _______________________________________________ Nachricht geschickt von/durch Savannah http://savannah.gnu.org/ _______________________________________________ Bug-gnustep mailing list Bug-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnustep