[Index] |
FreeType's header inclusion scheme |
How client applications should include FreeType header files. |
User allocation |
How client applications should allocate FreeType data structures. |
FreeType Version |
Functions and macros related to FreeType versions. |
Basic Data Types |
The basic data types defined by the library. |
Base Interface |
The FreeType 2 base font interface. |
Glyph Variants |
The FreeType 2 interface to Unicode Ideographic Variation Sequences (IVS), using the SFNT cmap format 14. |
Glyph Management |
Generic interface to manage individual glyph data. |
Mac Specific Interface |
Only available on the Macintosh. |
Size Management |
Managing multiple sizes per face. |
Header File Macros |
Macro definitions used to #include specific header files. |
Multiple Masters |
How to manage Multiple Masters fonts. |
TrueType Tables |
TrueType specific table types and functions. |
Type 1 Tables |
Type 1 (PostScript) specific font tables. |
SFNT Names |
Access the names embedded in TrueType and OpenType files. |
BDF and PCF Files |
BDF and PCF specific API. |
CID Fonts |
CID-keyed font specific API. |
PFR Fonts |
PFR/TrueDoc specific API. |
Window FNT Files |
Windows FNT specific API. |
Font Formats |
Getting the font format. |
Gasp Table |
Retrieving TrueType ‘gasp’ table entries. |
The auto-hinter |
Controlling the auto-hinting module. |
The CFF driver |
Controlling the CFF driver module. |
The TrueType driver |
Controlling the TrueType driver module. |
Cache Sub-System |
How to cache face, size, and glyph data with FreeType 2. |
Computations |
Crunching fixed numbers and vectors. |
List Processing |
Simple management of lists. |
Outline Processing |
Functions to create, transform, and render vectorial glyph images. |
Quick retrieval of advance values |
Retrieve horizontal and vertical advance values without processing glyph outlines, if possible. |
Bitmap Handling |
Handling FT_Bitmap objects. |
Scanline Converter |
How vectorial outlines are converted into bitmaps and pixmaps. |
Glyph Stroker |
Generating bordered and stroked glyphs. |
System Interface |
How FreeType manages memory and i/o. |
Module Management |
How to add, upgrade, remove, and control modules from FreeType. |
GZIP Streams |
Using gzip-compressed font files. |
LZW Streams |
Using LZW-compressed font files. |
BZIP2 Streams |
Using bzip2-compressed font files. |
LCD Filtering |
Reduce color fringes of LCD-optimized bitmaps. |
Error Enumerations |
How to handle errors and error strings. |
Error Code Values |
All possible error codes returned by FreeType functions. |
OpenType Validation |
An API to validate OpenType tables. |
Incremental Loading |
Custom Glyph Loading. |
The TrueType Engine |
TrueType bytecode support. |
TrueTypeGX/AAT Validation |
An API to validate TrueTypeGX/AAT tables. |
[Index] |