The independent, incomplete and wholly inaccurate guide to OpenGL on the Apple Macintosh.


Apps & Source:

"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off." - Bjarne Stroustrup

FTGL A font rendering library for OpenGL.

Index page.

The obligatory link page.

About Me & Stuff
A bit about me and other important stuff.

Questions, suggestions, requests & complaints.

This software isn't fit for any particular purpose and I wont be held liable for any damages suffered as a result of using, modifying or distributing this software or its derivatives. It shouldn't be used in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems.

If you use anything on this page I'd appreciate an email. If you make any changes ( preferably improvements) I'd love to see them.

FTGL is now hosted on SourceForge


Screenshot from FTGL v1.3 demo


FTGL is a free, open source library to enable developers to use arbitrary fonts in their OpenGL ( applications.
Unlike other OpenGL font libraries FTGL uses standard font file formats so doesn't need a preprocessing step to convert the high quality font data into a lesser quality, proprietary format.
FTGL uses the Freetype ( font library to open and 'decode' the fonts. It then takes that output and stores it in a format most efficient for OpenGL rendering.
Rendering modes supported are

  • Bit maps
  • Anti aliased pix maps
  • Texture maps
  • Outlines
  • Polygon meshes
  • Extruded polygon meshes
Current stable version (2.1.2) 11 December, 2004

FTGL is now hosted on SourceForge

Download FTGL

FTGL is designed to be used in commercial quality software. It has been written with performance, robustness and simplicity in mind.

The archive contains the full source and projects for ...

  • *nix (autoconf)
  • Mac OSX (XCode 1.5)
  • Windows (Visual Studio ?)
Also included is the obligitory readme's, an OMT class diagram and source code documentation. There is also a very liberal license.
You can keep up with FTGL news via this page and on the gltt website ( there is a mailing list through which you can be advised of updates, news etc.
Please contact me via this list or directly if you have any suggestions, feature requests, or problems.

All logos, products and company names shown on this site may be trademarks of their respective owners.