Skip to main content
Service phase: Beta

This service is still in development. Give us your feedback or view this page on the current PRONOM service.

Format

TrueType Font

Summary

Name
TrueType Font
Identifiers
  • MIME: font/ttf
  • PUID: x-fmt/453
Format type
Font
Disclosure
Full
Description
Created by Apple, TrueType Font files are a sequence of concatenated tables (a table is a sequence of words; each table must be long aligned and padded with zeroes if necessary). The first of the tables is the font directory, a special table that facilitates access to the other tables in the font. The directory is followed by a sequence of tables containing the font data. These tables can appear in any order. Certain tables are required for all fonts. Others are optional depending upon the functionality expected of a particular font. The tables have names known as tags. Tags have the type uint32. Currently defined tag names consist of four characters. Tag names with less than four characters have trailing spaces. When tag names are shown in text they are enclosed in straight quotes. Tables that are required must appear in any valid TrueType font file. Also notable is that Apple makes a distinction between a "TrueType font" (which refers to a particular font outline definition technology) and an "sfnt-housed font," which refers to any font which uses the same packaging format as a TrueType font: that is, it uses the same directory structure and the same table format and meaning for any tables present.
File extensions
ttf
Source
The National Archives and Records Administration / The National Archives and Records Administration
Developed by
Apple Computer, Inc.
Supported by
Apple Computer, Inc.

Relationships

Has lower priority than

Internal signatures

TrueType Font

Note
OS/2, 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)

Byte sequences

Min Frag Length
Absolute from BOF
Offset
12
Max offset
128
Byte Sequence
4F532F32{0-256}636D6170{0-256}676C7966{0-256}68656164{0-256}68686561{0-256}686D7478{0-256}6C6F6361{0-256}6D617870{0-256}6E616D65{0-256}706F7374
Endianness
Little-endian

Changelog

  • Updated in V94

    Release date
    17 September 2018

    TrueType Font: Amended Media Type from incorrect application/octet-stream to font/tff. Added format classification 'Font'.

  • Updated in V67

    Release date
    26 February 2013

    TrueType Font: Improved signature through PRONOM Research.

  • Updated in V62

    Release date
    28 August 2012

    True Type Font: Description information submitted by the National Archives and Records Administration.

  • Updated in V60

    Release date
    11 June 2012

    TrueType Font: Existing signature refined through PRONOM Research.