I always hand-make the fonts for my games rather than use pre-existing fonts. In the past, when using the Allegro libraries, this was done simply by formatting the bitmaps in a particular way and using Allegro's tools to quickly parse the bitmap's glyphs into Allegro's own internal font format.
However, I'm at a loss as to how to do this with Godot. From what I've read, the BitmapFont object in Godot uses the "BMFont" file format, but EVERY tool I've found online which exports to this format doesn't actually support importing an existing bitmap and working with it, instead opting to generate bitmaps out of TTF files, which doesn't help me at all. :(
So yeah, how do I get my own hand-crafted bitmap fonts loaded into Godot as BitmapFont objects, and if I have to use a third party tool to do this, what tool would even work for this?