I am working on a simple HUD for an Directx mesh viewer application.

I thought I could create a 2D texture then overlay my text on top of it, but the font drawing methods won't accept a sprite surface (As far as I can tell anyway)

Can anyone provide some advice? Is there a perferred way of doing stuff like this?

Thanks!