Hey guys,
After spending quite some time manually adjusting the character baselines for my converted fonts, I wasn't entirely happy with the result and realised I would need to repeat the process for every size of every font I wanted to use. I decided to find another way of converting the fonts, and then discovered that PHP can load a TTF font and draw text directly into an image. Not only that, it can also calculate the size of each character in pixels in any given font size. This was exactly what I needed, so I've written a PHP script which allows you to upload a TTF font file, specify the output sizes, and generate the PNG image bin file and the c header and structs to use the font. Best of all, unlike Literra, PHP seems to render the characters in the image with the correct baselines so there is no messing around with y offset values. PHP also seems to render the image data in much higher quality than Littera. I'm extremely happy with the results and will be ready to upload an update with new fonts soon.
The secondary upside of all this is that over the past few days I have devised a complete fonts solution for 3DS homebrew. This solution does not require any extra libraries - it works on plain ctrulib. My web based font converter will take a TTF file and generate all of the files needed to use the font with my custom text drawing functions. All the code is generated automatically - you just drop the files into your project, include the header for the font, and call the drawing function.
The font engine will be released separately once the fronted for the converter is a bit tidier.