ADAM, FastTExt is a DLL that a dude from Russia created couple months ago, and it's pretty good for handling all sort of text at a pixel precision level. You might want to weed through this thread:
http://www.blitzbasic.com/Community/posts.php?topic=68216
http://www.blitzbasic.com/Community/posts.php?topic=68216