GlyphTransformAnim Op
Applies geometric transformations per glyph via an array of values. Purely geometric — does not need the font, only Glyph Paths + Glyph Positions.
Summary (oneliner)
Supported properties:
- Rotation — per-glyph rotation in degrees, around glyph center
- Scale — uniform scale per glyph
- Scale X / Scale Y — independent axis scaling
- Offset X / Offset Y — per-glyph position offset
- Tracking — additional letterspacing (applied to positions)
Key features:
- Takes an array of float values (one per glyph) + a property selector
- Parses and transforms SVG path coordinates directly (no fontkit dependency)
- Chainable: output format matches input format, so multiple instances can be stacked:
- FontkitGlyphAxisAnim → TransformAnim (Rotation) → TransformAnim (Scale Y) → GlyphCombine
Full Name
- Ops.Extension.FontKit.GlyphTransformAnim
- Extension Op - visible for everyone
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch Fontkit Glyph Transform Anim Example
INPUT PORTS
Glyph Paths (Array)
Glyph Positions (Array)
Property index (Number: integer)
Values (Array)
Default Value (Number)
OUTPUT PORTS
Glyph Paths Out (Array)
Glyph Positions Out (Array)
Glyph Count (Number)