bmfont.bi ========= Support BMFont (Bitmap Font) on FreeBASIC Screenshots ----------- ![ss_bmfont_dejavu.png](./screenshots/ss_bmfont_dejavu.png) ![ss_bmfont_roboto.png](./screenshots/ss_bmfont_roboto.png) ![ss_bmfont_vegur.png](./screenshots/ss_bmfont_vegur.png) Environment ----------- * Windows10 x64 22H2 * FreeBASIC 1.10.1 32bit Usage ----- ``` #include "bmfont.bi" Dim As bmfont bmfnt bmfnt.loadInfo("bmfont_dejavu.fnt") ScreenRes 320, 240, 32 bmfnt.loadImage() bmfnt.drawstring(10, 10, "Hello World !") sleep bmfnt.destroy() ``` License ------- CC0 / Public Domain Author ------ [mieki256](https://github.com/mieki256) About BMFont ------------ * [BMFont - AngelCode.com](https://www.angelcode.com/products/bmfont/) * [File format - Bitmap Font Generator - Documentation](https://www.angelcode.com/products/bmfont/doc/file_format.html) * [How to render text - Bitmap Font Generator - Documentation](https://www.angelcode.com/products/bmfont/doc/render_text.html) About the included fonts ------------------------ * [DejaVu Fonts](https://dejavu-fonts.github.io/) (CC0 License) * [Roboto - Google Fonts](https://fonts.google.com/specimen/Roboto?query=roboto) (Apache License, Version 2.0. ) * [Vegur | ドットコロン](https://www.dotcolon.net/font/vegur/) (Free license)