After a bit of digging I'm still at a loss on this. How about if I convert the ttf to bit mapped images of the characters and then draw them where I want them??
ouch. don't.
well it would be (more or less) easy if it only goes over white background, but troublesome otherwise. besides, you're complicating. stick to the text overlay approach (see last part of the post).
As to the first part using bitmaps can anyone point me to a program that would convert a ttf to individual bitmaps??
take gimp/photoshop/whatever; start a small new image, use a text tool to type one letter. save. edit the text layer to type the next character. save. repeat last two steps.
I'd really hate to have to install the font on every pc when the only place it will be used is from my program.
what's the big deal? many programs do that on setup. you'd just make an installer that extracts and registers the font in addition to other installation tasks.
but if you really don't want that, include the font inside the executable as a resource, extract into temp dir on start; do the job; delete on quit...