SO CLOSE. I created a set of custom fonts. Easy. Added to my resources file, loaded them. No problem.
I replaced the default font in my drawText() method with my custom font. This line is preceded with a setColor() method.
I checked with a System.println that getFontHeight() and getTextDimensions()[0] show that the output is being rendered correctly.
However, for some reason, the default font displays properly, but my custom font is transparent. Any ideas? I get this fixed and I'm all set with fonts.
I created the FNT file using the following settings in BMfont:
Unicode, Font Smoothing, ClearType Outline Thickness = 1, Bit Depth = 8, Glyph, PNG, Compression = deflate