Cool - so we remove the modula thing - However also notice that I've included code to just draw a subsection of the main texture anyway.

Any BMP font builder is cool. If you do want to convert to some binary format consider these two things:
1: Only one external resource for one font (ie include the image and the sizing info in one file)
2: keep the facility to use normal image files also - I typically generate a font and infclude it in my games - my artist then uses his tool to modify the raw image and test it in game - this is done remotely so having to continually binarize the file info would add a lot of overhead.

I promise to do more comments