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.
The FreeType 2 interface to Unicode Ideographic Variation Sequences (IVS), using the SFNT cmap format 14.
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 and PCF specific API.
CID-keyed font specific API.
PFR/TrueDoc specific API.
Windows FNT specific API.
Getting the font format.
Retrieving TrueType ‘gasp’ table entries.
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.
Retrieve horizontal and vertical advance values without processing glyph outlines, if possible.
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.
Using bzip2-compressed font files.
Reduce color fringes of LCD-optimized bitmaps.
An API to validate OpenType tables.
Custom Glyph Loading.
TrueType bytecode support.
An API to validate TrueTypeGX/AAT tables.