ROCKbox Font Convertor
BYO fonts for the Open Source Jukebox Firmware.
..:: DETAILS, LINKS AND UPDATES NOW ON THE ROCKBOX WIKI ::..
http://www.rockbox.org/twiki/bin/view/Main/RockboxFontConvertor
After reading the thread about converting fonts in this post (http://forums.rockbox.org/www.misticriver.net/showthread.php?t=33835), i decided to code a batch file to do the work for me. This is the result, the Rockbox font convertor. It ain't in any way pretty, as it's all in command prompt, but it does the job and does it well and pretty damn fast, too.
More information and a slightly more technical discussion of this can be found at the MisticRiver Forums, [Here]
(http://www.misticriver.net/showthread.php?p=511225)
The Wiki page contains all the links and details you should need. See it [Here] (http://www.rockbox.org/twiki/bin/view/Main/RockboxFontConvertor)
Cheers Guys,
iwantanimac
If you want to make my pre-drag and drop version work how I think you want it to work (although I'm confused now as to what you do want) all you need to do is this:
stick with the makefont [font size] filename1 [filename2 filename3 ...] syntax
But ensure that all spaced filenames are enclosed in quotes, thus making the whole filename a single parameter (This is what dragging and dropping does automatically, thus easing the interpretation of parameters) and ditch the looping filename construction, as it won't be required.
Do the first check on %1 for numeric value or not as per the existing method.
Loop through the parameters, converting each one individually.
E.g.:makefont 19 "Lucida Grande.ttf" "Arial Black.ttf" "Square721 BT.ttf"
    {%1}{     %2     }{    %3    }{    %4     }
So, yes, a hybrid is possible, as the above solution would also work for dropped files. All it may need is the addition that if %1 is non-numeric (i.e., dragged and dropped files), then jump to a font input routine.
What you can't have AFAIK is a way of defaulting the font size for command line users who do not enter one (presumably because they want the default), but requesting font size input for drag and droppers who will surely want that option, because they can't access a font size option any other way...