TrueType font plugin using stb_truetype.
Supports opening fonts of the following formats either from file or from memory location using the stb_
- TrueType fonts (
- OpenType / Type 2 fonts (
This plugin depends on the Text library and is built if
WITH_STBTRUETYPEFONT is enabled when building Magnum Plugins and depends on the Text library. To use as a dynamic plugin, you need to load the
"StbTrueTypeFont" plugin from
MAGNUM_PLUGINS_FONT_DIR. To use as a static plugin or as a dependency of another plugin with CMake, you need to request the
StbTrueTypeFont component of the
MagnumPlugins package and link to the
MagnumPlugins::StbTrueTypeFont target. See Downloading and building plugins, Plugin usage with CMake and Loading and using plugins for more information.
This plugin provides the
OpenTypeFont plugins, but please note that this plugin trades the simplicity and portability for various limitations, the most visible being the lack of autohinting. That causes the rendered glyphs looking blurry compared to for example FreeTypeFont and because of that the font properties and sizes don't exactly match properties of fonts opened with FreeTypeFont using the same size.
- class AbstractFont
- Base for font plugins.