In my font file, everything looks normal. I used the old font tool, pasted it into Gimp and saved it as .bmp:
![Image](http://img406.imageshack.us/img406/4469/goodfontshn5.png)
But when I draw the font on the screen, it is all goofed up. It looks like it is bolded(which I don't think is supported), and the letters are all crammed tightly together. It also looks smaller.
![Image](http://img86.imageshack.us/img86/5873/badfontsob4.png)
It even does this on the included examples, so Im pretty sure it isn't my code. The only thing in the IGUIEnvironment that I am modifying is
guienv->getSkin()->setFont(myfont);
It looks the same on OpenGL and the software driver. I didnt compile DX into the dll, so I have no idea how it looks on DX8/9.
Also, when I run other examples, the default font is TINY. Its basicly unreadable. I think it is supposed to be an 8 or 10-pt font, but it looks like a 4-6pt font. It also looks bold and smashed together like this one. Is this being caused by using the old font tool? I don't think so, since the font looks fine in the file, and the default font is screwed up too.
Lastly, when I run the GUIEditor tool, the fonts look normal(!). But as soon as I go to env and change skin, they go super-tiny and bold again. Changing back to the previous skin does not fix the problem.
Thanks for any help here.