How to convert an OTF file to TTF
Java doesn’t currently support Adobe-flavoured CFF Opentype fonts (check for the string “OTTO” at the head of the file). So, if like me you have to integrate a fancy font into a Windows/Java based image processor then consider converting them to True Type format.
Do this quickly, using the excellent FontCreator 5.5 which is currently free for a 30 day trial, or if you plan on using it to convert more than just one file - $79 to purchase.
People with more time can use open source FontForge and this scripting tutorial.
Oh Graphic designers and their love of weird and wonderful fonts.

March 7th, 2008 at 7:00 pm
Thanks - I have a OTF that i could not find a program to use to change to TTF w/out paying for the full version (the demo put glyphs on the TTF file)
this worked great - thanks
March 2nd, 2009 at 4:17 pm
Thanks mate worked fine.
Couldn’t get FontForge to work so this was a perfect alternative
August 30th, 2009 at 11:24 pm
Yes, Fontforge is quite a study, I gave up too.
But FontCreator does no longer allow for a single free convert.
Greetings,
John
November 10th, 2009 at 12:27 am
You can’t actually save anything in the trial version, FYI. You’ll need to buy a license.
August 12th, 2010 at 6:02 am
I cold not find a tool to convert OTF to TTF. I tried FontForge but it would not even load the complete font. Other tools loaded the font correctly but they where not conversion tools. I tried FontCreator, It loded the font correctly, but the fonts looked really grainy in any size. Without being able to save a test font, I was not willing to risk the 80 and have the font turn out unusable.