If there is one thing missing in the XNA framework, it's probably a proper
text rendering component. Ball Race (my first released game) used the
BitmapFont class from the XNAExtras library, however,
this component requires an external command line utility whose source
code is not available for the time being.
Nuclex.Fonts is a free text rendering component that is fully integrated
into the XNA content pipeline. TrueType fonts are imported during compile
time and can be loaded through the XNA
just like other assets already built-in in the XNA framework.
If you want to give it a try, you can find the package and a HowTo guide here: