Skip to content

[skera] Instance TrueType outlines - #2418

Open
behdad wants to merge 4 commits into
codex/instancing-cff-v2from
codex/instancing-truetype-v2
Open

behdad wants to merge 4 commits into
codex/instancing-cff-v2from
codex/instancing-truetype-v2

Conversation

@behdad

@behdad behdad commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

Adds the TrueType consumer on top of the shared instancing engine: full and partial glyf/gvar/cvar instancing, IUP reconstruction and optimization, cubic-outline preservation, composite handling, phantom/metric updates, and zero-contour instructions.

Validation:

  • 364 library tests passed
  • 10 TrueType instancing tests passed
  • 2 IUP tests passed
  • 2 empty-glyph tests passed

@behdad
behdad added this pull request to stack #2424 October 28, 2026 06:23
@behdad
behdad force-pushed the codex/instancing-truetype-v2 branch from a30d8b3 to a698506 Compare October 28, 2026 19:18
@behdad
behdad force-pushed the codex/instancing-truetype-v2 branch from a698506 to fb6786b Compare October 29, 2026 22:57
@behdad
behdad force-pushed the codex/instancing-truetype-v2 branch from fb6786b to 1191cf2 Compare October 29, 2026 23:26
Use the CFF2 metrics aggregation helper for TrueType headers so both
outline formats retain the same empty-glyph and maximum-advance policy.
@behdad
behdad force-pushed the codex/instancing-truetype-v2 branch from 1191cf2 to a11ca9d Compare October 30, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant