Name Description Size Coverage
arith.rs Arithmetic and math instructions. Implements 10 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#arithmetic-and-math-instructions> 9194 -
control_flow.rs Managing the flow of control. Implements 6 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-the-flow-of-control> 12448 -
cvt.rs Managing the control value table. Implements 3 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-the-control-value-table> 6074 -
data.rs Reading and writing data. Implements 7 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#reading-and-writing-data> 11729 -
definition.rs Defining and using functions and instructions. Implements 5 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#defining-and-using-functions-and-instructions> 18436 -
delta.rs Managing delta exceptions. Implements 6 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-exceptions> 10139 -
dispatch.rs Instruction decoding and dispatch. 9759 -
graphics.rs Managing the graphics state. Implements 45 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-the-graphics-state> 47382 -
logical.rs Logical functions. Implements 11 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#logical-functions> 11536 -
misc.rs Miscellaneous instructions. Implements 3 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#miscellaneous-instructions> 12863 -
mod.rs TrueType bytecode interpreter. 7982 -
outline.rs Managing outlines. Implements 87 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-outlines> 58337 -
round.rs Compensating for the engine characteristics (rounding). Implements 4 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#compensating-for-the-engine-characteristics> 2746 -
stack.rs Managing the stack and pushing data onto the interpreter stack. Implements 26 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-the-stack> and <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#pushing-data-onto-the-interpreter-stack> 8915 -
storage.rs Managing the storage area. Implements 2 instructions. See <https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#managing-the-storage-area> 3998 -