# FreeType-2.1.4 API Reference

# Table of Contents

## Core API

Basic Data Types | The basic data types defined by the library.
Base Interface | The FreeType 2 base font interface.
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.

## Format-Specific API

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 Fonts | BDF-specific APIs
PFR Fonts | PFR/TrueDoc specific APIs

## Cache Sub-System

Cache Sub-System | How to cache face, size, and glyph data with FreeType 2.

## Support API

Computations | Crunching fixed numbers and vectors
List Processing | Simple management of lists.
Outline Processing | Functions to create, transform, and render vectorial glyph images.
Scanline converter | How vectorial outlines are converted into bitmaps and pixmaps.
System Interface | How FreeType manages memory and i/o.
Module Management | How to add, upgrade, and remove modules from FreeType.

## Miscellaneous

Window FNT Fonts | Windows FNT specific APIs
GZIP Streams | Using gzip-compressed font files

## Global Index

generated on Mon Apr 07 19:06:38 2003