TTInterp unit
TrueType bytecode interpreter.
Most of the functionality is found in types and classes defined in the implementation section, and accessed by calling the Run_Ins function. Multithreading should be possible.
An error log is written to the ttinterp.log file when enabled.
Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg.
ttinterp.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.
Changes between 2.1 and 2.0:
- Moved into TInterpreter class
- Multithreading should be possible
- Error log
- Dynamic stack size
Changes between 2.0 and 1.2:
- Lots and lots of changes: This version is not re-entrant, but much faster.
Procedures and functions
Run_Ins | function | Runs the TrueType bytecode interpreter with the code range and IP in the execution context. |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
