Neslib.Sdl3.Ttf
Reference
SDL3_ttf satellite library
This is a separate SDL satellite library that is different from the main SDL library. If you use this unit, then for the Windows platform, you must deploy the appropriate SDL3_ttf.dll (either the 32-bit or 64-bit version) with your application. On other platforms, this library will be linked into your executable.
What is it?
This library is a wrapper around the FreeType and Harfbuzz libraries, allowing you to use TrueType and OpenType fonts to render text in SDL applications.
This library also uses the following libraries:
- FreeType, licensed under the FTL. Used for loading font files and rendering glyphs.
- HarfBuzz, licensed under the MIT license. Used for complex text shaping, including right-to-left support and ligatures.
- PlutoSVG, licensed under the MIT license. Used for rendering SVG elements in (emoji) fonts.
- PlutoVG, licensed under the MIT license. Small vector graphics library used by PlutoSVG to render emojis.
Please follow the licenses of any fonts you include in your application, as many of them are copyrighted. The Microsoft fonts, for example, are not freely redistributable.