Expand description
Runtime prelude the patcher splices into the generated XeTeX engine as runtime.rs.
Structs§
- Empty
Font Platform - Empty
Platform - Empty
Resource Provider - Glyph
Assembly - OpenType MATH glyph assembly passed to the engine as an opaque pointer, freed by
free_ot_assembly. - Portable
Clock - Portable
Error - The error that ended the last run and where the input stood when it did.
- Portable
Font Metrics - Portable
Format Image - A sealed engine state, decoded and validated once when loaded, that every engine instance clones.
- Portable
Glyph Bounds - A glyph’s advance and control box in points, y up, as XeTeX’s
getGlyphWidthandgetGlyphBoundsgive them. - Portable
Host Box - Portable
Host BoxGlyph - Portable
Host BoxRequest - Portable
Host BoxRule - Portable
Host BoxRun - Portable
Linebreak Request - Portable
Math Assembly Part - One part of an OpenType MATH glyph assembly in scaled points, as
hb_ot_math_glyph_part_t. - Portable
Math Variant - A larger OpenType MATH glyph variant, its advance in scaled points and
-1when there is none. - Portable
Native Glyph - Portable
Native Glyph Metrics - Portable
Native Text Metrics - Portable
Node Handle - An engine node handle, only the engine hands these out.
- Portable
Node Snapshot - A read only copy of one node’s fields, dimensions in scaled points.
- Portable
Resource Request Record - Portable
Source Span - Portable
TexEngine - Resource
Request
Enums§
- Format
Image Error - Why a serialized format image was rejected.
- Input
Encoding - XeTeX input decoding mode from
xetex.h,autois resolved at open time and ICU mappings read as bytes. - Portable
Error Kind - What ended a run with an error.
- Portable
Host BoxStyle - Portable
Math Kern Corner - A corner of an OpenType
MathKernInforecord (mirrorshb_ot_math_kern_t). - Portable
Noad Kind - The atom type of a math noad.
- Portable
Node Kind - What a node in engine memory is.
- Resource
Kind
Constants§
- FILE_
SIZE_ PROBE_ MODE - Request mode of a
\filesizeprobe, which reads a resource only to measure it and may find nothing. - SANDBOX_
OP_ BUDGET - Default sandbox budget of commands and expansions,
PortableTexEngine::set_sandbox_op_budgetchanges it.
Traits§
Functions§
- memory_
word_ bytes - Size in bytes of one TeX
memory_word, 8 as in XeTeX.