glutBitmapCharacter

I need to get some fonts in my program but im having problems. I am using a perspective view and when I want to draw the font, it ends up showing up somewhere in my level as if its a 3d object, in other words its just sort of floating around in my level. I want it to be, for example, at the top left corner of my screen at all times. Does anyone know how to do this?

Switch to a new projection matrix when you’re drawing the chars.

This is probably a stupid question, but Im pretty much a newbie. How do you do that? Do you use an ortho view, is that the easiest?