- emWin
- News

New scalable vector fonts for SEGGER emWin
The new vector fonts can be created with the emWin Font Converter and include only the characters required by the application. This can significantly reduce font size, particularly for large character sets. Fonts are available either as C files or as External Vector Font (XVF) files, with both formats optimized for fast lookup and low memory usage.
Fast and efficient rendering
A GPU is not required to use the new vector fonts. emWin includes a fast software renderer and can automatically use a compatible GPU or 2D graphics accelerator when available. An optional bitmap cache provides an additional performance boost by storing previously rendered characters for faster subsequent output.
Compared with FreeType, the new vector font implementation also has a significantly smaller footprint, requiring three to seven times less ROM for code and approximately four times less RAM, excluding the cache block. Additional features include integrated kerning, rotated text output, and an italicize function that eliminates the need for separate italic vector fonts.
More information about emWin is available here.