Type | Name | Description |
Fixed | sfnt version | 0x00010000 for version 1.0. |
USHORT | numTables | Number of tables. |
USHORT | searchRange | (Maximum power of 2 £ numTables) x 16. |
USHORT | entrySelector | Log2(maximum power of 2 £ numTables). |
USHORT | rangeShift | NumTables x 16-searchRange. |
Type | Name | Description |
ULONG | tag | 4 -byte identifier. |
ULONG | checkSum | CheckSum for this table. |
ULONG | offset | Offset from beginning of TrueType font file. |
ULONG | length | Length of this table. |
Tag | Name |
cmap | character to glyph mapping |
glyf | glyph data |
head | font header |
hhea | horizontal header |
hmtx | horizontal metrics |
loca | index to location |
maxp | maximum profile |
name | naming table |
post | PostScript information |
OS/2 | OS/2 and Windows specific metrics |
Tag | Name |
cvt | Control Value Table |
EBDT | Embedded bitmap data |
EBLC | Embedded bitmap location data |
EBSC | Embedded bitmap scaling data |
fpgm | font program |
gasp | grid-fitting and scan conversion procedure (grayscale) |
hdmx | horizontal device metrics |
kern | kerning |
LTSH | Linear threshold table |
prep | CVT Program |
PCLT | PCL5 |
VDMX | Vertical Device Metrics table |
vhea | Vertical Metrics header |
vmtx | Vertical Metrics |