supernote-typescript
Every fixture that ships with Supernote's own PDF export, page by page: the device's vector ink, the library's vector-ink SVG, and the library's vector-ink PDF. The first two panes are ink only (background removed) so they compare like-for-like; the PDF pane shows the full page as a real export.
The ruler tool — the only fixture producing stroke_kind "straightLine".
Erasing, with the tightest ground truth here — its PDF names stroke by stroke what survived.
The older ink pen (pen=1), and a rare 1:1 export — 146 filled outlines for 146 decoded strokes.
The calligraphy pen at three width settings; page 4 is a page erased down to one word.
One variable per page: page 2 the pen tools, page 3 colours, page 4 width settings, page 5 marker black and white.
Erasing with a white pen rather than the eraser tool. Page 4 is the control, dark ink only.
Grey marker bands through black pen writing, then erased. Page 1 is the control, no erasers.
Every erase mechanism on one page, plus white-ink cover-ups.
Four pens, every stroke erased, no white-ink cover-ups.
The Heading feature — four background styles — separated from the marker tool.
The sticker plugin — artwork placed as ordinary stroke records, in a shape the centreline model cannot express.
Dense handwriting with erasures throughout, then rewritten in place.
Shapes, patterns, Headings and keyword highlighting.
An export that draws nothing at all, on either of its pages.
Partial erasing — the one firmware that splits a stroke instead of removing it, and stores what it left behind.
The oldest file here (SN_FILE_VER_20220011, A5X) — the only one on the older ids: ink pen 1, marker 5, and colours stored as palette ids rather than greys.
Text boxes and a Digest, whose content is raster-only rather than TOTALPATH ink.