james_lohr's picture

QuickFont - Text Printing and Font Generation Library

Project Images

[Latest Release]

The latest release is available here : http://www.opentk.com/node/3120

[Project Statement]

QuickFont is a free C# text printing library intended for use with OpenTK in place of the current TextPrinter. As well as being faster and cleaner, it is also absent of the "game-breaking" bugs that are present in TextPrinter.


  • Loads and renders ttf font files, converting them to texture fonts
  • Creation of custom texture fonts
  • Drop shadows
  • Supports pixel-perfect (lock to pixel) option
  • Supports pixel-perfect text rendered at a size consistent with the current orthogonal projection, independent of screen resolution.
  • Kerning
  • Monospacing
  • Left, right, centre align
  • Justified text
  • Super-sampling during texture generation
  • Light-weight : written from scratch in about a week


To use QuickFont in your application you will need:

  • OpenTk 1.0 (dll included in download)
  • The Mono Framework (version 2.0 or higher) or the .Net Framework (version 2.0 or higher). These come preinstalled in most modern operating systems.
  • A video card with OpenGL drivers.

Kind regards,

James L.


Official releasesDateSizeLinksStatus
1.0.2-final2012-Aug-151.52 MBRecommended for 1.xThis is currently the recommended release for 1.x.
0.9.22011-Aug-211.49 MBSupported for 1.xThis release is supported but is not currently the recommended release for 1.x.
1.0.2-final2014-Feb-25n/aRecommended for 1.1This is currently the recommended release for 1.1.