5b45bcc16d
feat(registry): hw write-on wave — hw-write-title block + control surfaces for the handwritten family ( #3557 )
...
* feat(registry): hw write-on wave — hw-write-title block + control surfaces for four hw components
Adds hw-write-title (true glyph write-on: pen-traced Caveat via baked
centerline masks, curvature-adaptive pen velocity, pen lifts, underline)
and grows the handwritten family's four components with declared control
surfaces (controls per the #3227 convention), the completed stroke-texture
matrix (sharp + deterministic seeded spray — no feTurbulence), boil poses,
and physically-derived arrival deformation (travel-aligned squash with
volume preserved and spring recovery). Shipped single-path callers keep
working unchanged (legacy helper bodies preserved; proven in a legacy
wiring harness).
Validated in one reference build: check clean, double-render framemd5
910/910 bit-identical, seek-shuffle 8/8, WCAG 2.3.1 flash-scan zero
violations, physics burn-ins hand-recomputed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
* fix(catalog): index hw-write-title for meaning search
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Miguel Ángel <miguel.sierra@heygen.com >
2026-08-30 23:46:39 -04:00
..
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-21 15:14:11 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-11 16:03:42 -04:00
2026-08-11 16:03:42 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-30 23:46:39 -04:00
2026-08-30 23:46:39 -04:00
2026-08-30 23:46:39 -04:00
2026-08-30 23:46:39 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-11 16:03:42 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-11 16:03:42 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-13 21:10:12 -04:00
2026-08-13 21:10:12 -04:00
2026-08-11 16:03:42 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-11 16:03:42 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-11 16:03:42 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-13 21:10:12 -04:00
2026-08-11 16:03:42 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-10 22:40:01 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-17 21:11:12 -04:00
2026-08-13 21:10:12 -04:00