Features

Implemented features

  • Platform independent mid level library that wraps apis of the operation system
  • Nativ support for different pascal compilers and C/C++ with included headerfile
  • Fast and semi intelligent texture management which creates texture usage rates of 90% (at fontsize around 14px) and support reuse of freed texture space.
  • Powerfull post processor to manipulate glyphs. Shadow, Border, Filling with image or custom post processor which uses the build in image api they also allow direct memory access
  • Support for ansi chars and 45 predefined single byte code pages
  • Support for unicode chars in the UCS-2 range
  • Only necessary chars will created automatically. Expect developers controls something else

Planned features for next versions

  • Compatibility with 64 Bit systems.
  • UCS-4 (dont ask "whyever not from start")
  • FreeType 2 library to create chars under windows and linux
  • VBOs for faster drawing of texts
  • Strongly redesign of the textparser for RTL fonts
  • Seperate textparser object to avoid parsing of unchanged texts.
  • Support for some double byte code pages
  • ClearType antialising to optimize the font qualitity
  • Streaming fonts (files / custom)
  • Kerning
  • More flags for printing text in block mode
  • Some formats for the textures (alpha / luminance alpha)

The whole list of issues or planned issues you can find in the roadmap or in the changelog. If you have any suggestions or ideas feel free and contact me.