BMFont
BMFont, short for Bitmap Font, is both a bitmap font format and a toolset used to generate bitmap fonts for real-time rendering, especially in 2D games and applications. It works by packing glyph images into a texture atlas and providing a font descriptor that maps character codes to their glyph positions and metrics.
The typical output consists of a texture atlas (commonly PNG) containing all glyph images and a font
BMFont supports multiple texture pages to accommodate large fonts or extensive glyph sets and may embed kerning
Usage involves drawing the appropriate glyphs from the atlas using the coordinates and metrics from the descriptor,