The TrueType Font File

A TrueType font file contains data, in table format, that comprises an outline font. The rasterizer uses combinations of data from different tables to render the glyph data in the font.

The rasterizer has a much easier time traversing tables if they are padded so that each table begins on a 4-byte boundary. It is highly recommended that all tables be long aligned and padded with zeroes.