Rockbox uses its own font format. Which means that you need to use Rockbox' convbdf to convert the fonts. Also, there is a size limitation to fonts (don't know the exact value) -- if a font gets too big it gets rejected. Perhaps this did happen in your case?