From: Don H. <dh...@ho...> - 2002-05-20 16:45:44
|
>From: Chris Purnell <cj...@lo...> >After all this time I've finally gotten around to adding stroke fonts >to the freeglut cvs. If they all work the next thing to do is to get >menu callbacks working. And at this rate I should get around to that >sometime next year. Changing the line in glutBitmapCharacter() to check for (character < font->Quantity) instead of (character < 256) made all the lowercase letters disappear. I think the Quantity values in freeglut_font_data.c need to change from 93 to 126 to fix this. I'm not sure what else. Is this automatically done by genfont.c? I can't build that for one Windows without some drastic changes. Don _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com |
From: Don H. <dh...@ho...> - 2002-05-20 18:12:54
|
>From: "Andreas Umbach" <ma...@da...> >> > Changing the line in glutBitmapCharacter() to check for > > (character < font->Quantity) instead of (character < 256) made > > all the lowercase letters disappear. I think the Quantity values > > in freeglut_font_data.c need to change from 93 to 126 to fix > > this. I'm not sure what else. Is this automatically done by > > genfont.c? I can't build that for one Windows without some > > drastic changes. > >This is a shot in the dark (I don't have to the source right now), >but >isn't Quantity the amount of glyphs in the font, instead >of the largest ASCII code of a renderable font? Characters 0-31 and >character 127 (backspace) are control codes. Looks that way. I can't build it, but I just looked at genfont.c and the Quantity (93) comes from a strlen of the printable chars, but on line 281 of genfont.c, the character_map gets 256 entries, many of which appear to be a space char. Based on that, I think glutBitmapCharacter() should go back to checking for < 256. Don _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. |
From: Chris P. <cj...@lo...> - 2002-05-20 19:28:00
|
On Mon, May 20, 2002 at 06:12:43PM +0000, Don Heyse wrote: > Looks that way. I can't build it, but I just looked at genfont.c > and the Quantity (93) comes from a strlen of the printable chars, > but on line 281 of genfont.c, the character_map gets 256 entries, > many of which appear to be a space char. Based on that, I think > glutBitmapCharacter() should go back to checking for < 256. I've put is back to 256. -- Christopher John Purnell | I thought I'd found a reason to live http://www.lost.org.uk/ | Just like before when I was a child --------------------------| Only to find that dreams made of sand What gods do you pray to? | Would just fall apart and slip through my hands |