The problem is that the font program saves the bitmap as 24Bit Bitmap, that means that no Alpha channel is avaiable and that's what the font class is default to use, you can shange this with GLXFont.BlendFunc(GL_SRC_ALPHA, GL_ZERO). However 32Bit Tga fonts are nicer then 24Bit bitmaps.

The reason for not saving Tga's in the fonteditor is that GraphicEx seems to **** them up when trying to create a new one,

The alpha channel of the image is quite easy to create, here's how u do it in Paint Shop Pro 8:

1. Open The Bitmap.
2. Select Layer->New Mask Layer->From Image
3. Select the Bitmap as source.
4. Select Layer->Load/Save Mask->Save Mask To Alpha Channel.
5. Select the bitmap as dest, Press Save
6. Delete the Layer called "Mask - Raster1" from the Layer palette
7. Select "No" when asked if you want to merge the mask.
8. Save the Bitmap as a Tga file.
9. Load it in with TGLXFont and have fun.

The step above just creates the font without any effects, for the Fixedsys font i added some shadows and so on to the Bitmap and mask.

And the font metrix isn't required to get the font working without it GLXFont is just using the default font spacing, may not look as nice but it works.

Tip: If some of the lower characters "_" for an example doesn't display Increase the Height param in the FontMetrics, but keeep it below (Bitmap.Height / 16).