A helper library providing fast, high-quality, and flexible text rendering for real-time applications. Written in C++.
The library uses 'FreeType' library to rasterize character glyphs, cache them in a quad-tree pattern into a series of textures. The locations are index by the quad-tree's node id. Characters that has different font/size can be cached into
a single texture, giving a maximum flexibility and fast rendering speed for real-time applications, such as games. Textures are interfaced and is meant to be implemented by the consumer application. The library provides simple kerning support too.
The library is designed to be a simplified/light weighted, or cross platform alternative of DirectWrite.