Ok if you are using SDL and you are using OpenGL for graphics, NONE of your SDL graphics commands can be used. Period. The graphics functions and surfaces for SDL and OpenGL are generally not compatible with each other.

That said... the use of both TTF (or other formats) and bitmap/raster fonts are both doable, but have different advantages so decide which you want based on what you think your program needs most and what works best for you.