OK so I've just finished the SpriteFont How-to/Tutorial. This is just how I use and setup SpriteFont in my projects, I have never really come across any major bugs when using it in my games, but maybe I wasn't pushing it that hard.
The How To includes:
Setting up SpriteFont via a family
Writing text
Showing text
Multiple SpriteFonts
Multiple Layouts
Resizing Spritefont
Editbox
Showing text according to Gloabal Variable
Cursor following text
Changing alignment
It's 2 in the morning here so I've tried to double check there are no mistakes but I might have missed something along the way - so just let me know To view the How To I suggest first running the cap and then exploring the different layouts.
http://dl.dropbox.com/u/1646976/spritefonttutorial.cap
You'll need the latest unstable build and Lucid's SpriteFont plugin for it to work
Unstable Build
SpriteFont Plugin
Questions, comments, suggestions and offers of marriage welcome.