mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-07 21:50:16 +00:00
The OpenType panel gets a Position menu after Figure, with Default Position, Superscript, Subscript, Numerator and Denominator. `numr` and `dnom` join the extra features (the existing bits keep their indices), so they round-trip through the stored tags and reach the shaper. text.setStyle and text.setRangeStyle take `featureChanges`, which turns features on or off on top of each character's own features in one command and keeps every tag the list does not name. The Figure menu, the Position menu and the checkboxes send it, so on a selection whose characters have different features each character keeps its other features. Reset OpenType Features still sends `features`. Catalog rows for Position:, Default Position, Numerator and Denominator; one line each in docs/type-parity.md and docs/target-app-parity.md.