How client applications should allocate FreeType data structures.
Functions and macros related to FreeType versions.
The basic data types defined by the library.
The FreeType 2 base font interface.
Generic interface to manage individual glyph data.
Only available on the Macintosh.
Managing multiple sizes per face.
Macro definitions used to #include specific header files.
How to manage Multiple Masters fonts.
TrueType specific table types and functions.
Type 1 (PostScript) specific font tables.
Access the names embedded in TrueType and OpenType files.
BDF specific API.
PFR/TrueDoc specific API.
Windows FNT specific API.
How to cache face, size, and glyph data with FreeType 2.
Crunching fixed numbers and vectors.
Simple management of lists.
Functions to create, transform, and render vectorial glyph images.
Handling FT_Bitmap objects.
How vectorial outlines are converted into bitmaps and pixmaps.
Generating bordered and stroked glyphs.
How FreeType manages memory and i/o.
How to add, upgrade, and remove modules from FreeType.
Using gzip-compressed font files.
Using LZW-compressed font files.
An API to validate OpenType tables.
Custom Glyph Loading.
An API to validate TrueTypeGX/AAT tables.
TrueType bytecode support.