TTLoad unit
TrueType Table loaders used in the FreeType library.
Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg.
ttload.pas is part of the FreeType project, and may only be used
modified and distributed under the terms of the FreeType project license,
LICENSE.TXT. By continuing to use, modify or distribute this file you indicate
that you have read the license and understand and accept it fully.
Difference between 1.0 and 1.1: HUGE!!!
- Changed the load model to get in touch with TTFile 1.1
- Now loads one whole resident table in one call
- Defined resident and instance records/data
Procedures and functions
Load_TrueType_Any | function | Load any TrueType table in user memory. |
Load_TrueType_CMap | function | |
Load_TrueType_CVT | function | |
Load_TrueType_Directory | function | |
Load_TrueType_Gasp | function | |
Load_TrueType_HDMX | function | Load the 'hdmx' tables. |
Load_TrueType_Header | function | Load the TrueType header table in the resident table. |
Load_TrueType_Locations | function | Loads the location table in resident table. |
Load_TrueType_MaxProfile | function | |
Load_TrueType_Metrics_Header | function | |
Load_TrueType_Names | function | Loads the name table into the face table. |
Load_TrueType_OS2 | function | Load the OS/2 Table. |
Load_trueType_Postscript | function | Loads the Postscript table. |
Load_TrueType_Programs | function | Load the Font and CVT programs in the resident table. |
LookUp_TrueType_Table | function | Looks for a TrueType table by name. |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
