monogame-extended-bitmap-fonts
Installation
SKILL.md
MonoGame.Extended BitmapFont Implementation Guide
This skill covers loading and rendering text using BitmapFont from MonoGame.Extended,
a drop-in replacement for SpriteFont that uses pre-rasterized bitmap fonts.
For complete API signatures and code samples read references/extended-bitmap-fonts.md.
Why BitmapFont Over SpriteFont
| Concern | SpriteFont | BitmapFont |
|---|---|---|
| Rasterization | At content build time (limited glyphs) | At artist tool time (full control) |
| Large character sets (CJK, etc.) | Slow build, large atlas | Efficient atlas packing |
| Visual effects (outline, shadow, glow) | Requires custom shader | Pre-baked into the texture |
| Runtime API | SpriteFont |
Drop-in BitmapFont via extension method |
| Pixel art fonts | Blurring at non-native sizes | Native pixel-perfect support |
Use BitmapFont when you need visual effects baked into glyphs, large character sets,
or exact pixel art font rendering. Stick with SpriteFont for simple debug text or
when the content pipeline already provides the font.