Sign in Join
FPDoc Onlineexperiment

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_AnyfunctionLoad any TrueType table in user memory.
Load_TrueType_CMapfunction
Load_TrueType_CVTfunction
Load_TrueType_Directoryfunction
Load_TrueType_Gaspfunction
Load_TrueType_HDMXfunctionLoad the 'hdmx' tables.
Load_TrueType_HeaderfunctionLoad the TrueType header table in the resident table.
Load_TrueType_LocationsfunctionLoads the location table in resident table.
Load_TrueType_MaxProfilefunction
Load_TrueType_Metrics_Headerfunction
Load_TrueType_NamesfunctionLoads the name table into the face table.
Load_TrueType_OS2functionLoad the OS/2 Table.
Load_trueType_PostscriptfunctionLoads the Postscript table.
Load_TrueType_ProgramsfunctionLoad the Font and CVT programs in the resident table.
LookUp_TrueType_TablefunctionLooks for a TrueType table by name.

Uses

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.