SpriteFont 2

Creates font textures for games and multimedia applications. Although SpriteFont was initially developed for XNA font textures, it can be used with any other multimedia framework.

Features: Technology: Windows Presentation Foundation (WPF)

Requires: .NET Framework 3.5 or higher
Tested on Windows 7, Windows Vista and Windows XP
(Vista and XP users may need to download .NET 3.5 Framework from the Microsoft download pages)

Pricing: Freeware

Latest version: V2.0.1
Windows installer [ Download ] (1,15 MB)
Program files only [ Download ] (763 KB)

Changes to V2.0: Fixed a bug which caused the program to crash when loading invalid font files (thanks to C.F. for the hint!)


How to use sprite fonts in XNA:
Annotation from XNA documentation:

As with most types of software, font files are licensed rather than sold. Font licenses vary from vendor to vendor, but most don't allow redistribution of the fonts, and that includes redistribution of reproductions such as bitmaps containing the rasterized character set. This is even true of many of the licenses covering fonts that Microsoft supplies with applications and Windows. Be careful, therefore, to ensure that you have the required license rights to redistribute any font you include as a bitmap containing the rasterized character set in your game!