I'm not entirly sure how your problem is ment to look, and I don't use TTFFont in OGL. What do you mean by:

but they move across the X axis rapidly when ever i call render.

Maybe your giving the wrong value for X. Do you reset to the identity when changing to Ortho mode?