Files
hyperframes/skills-manifest.json
T
Vance IngallsandClaude Fable 5 d6d0fccbf2 fix(core): reproduce figma's vertical text trim via text-box-trim
A figma text node whose box is shorter than its line-height carries
vertically-trimmed (cap-to-baseline) bounds. The mapper positioned the box
at those bounds but let the browser lay glyphs with half-leading, pushing
them ~6px low on a 70px font (glyph-centroid measurement against figma's
own render: +9.1px vs figma's +3.4px inside the same pill). Emitting
text-box-trim: trim-both / text-box-edge: cap alphabetic reproduces the
trim in the render engine; post-fix centroid agrees within 0.4px and the
motion verifier's min window score improved 20.3 -> 25.3dB. Trim applies
only to single-line trimmed text; boxes matching their line-height are
untouched.

Skill: component imports now include a static fidelity self-check step
against figma's PNG export of the same node.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 10:47:01 -07:00

86 lines
1.7 KiB
JSON

{
"source": "heygen-com/hyperframes",
"skills": {
"embedded-captions": {
"hash": "fe837c08dd47b077",
"files": 144
},
"faceless-explainer": {
"hash": "7f8f31695723756b",
"files": 18
},
"figma": {
"hash": "c2929c6cc7ca35b3",
"files": 2
},
"general-video": {
"hash": "e26710c3537b3a07",
"files": 1
},
"hyperframes": {
"hash": "7ddbb928a3674e5e",
"files": 1
},
"hyperframes-animation": {
"hash": "373da1c37ee2bd36",
"files": 116
},
"hyperframes-cli": {
"hash": "8ca3bef87f169ba1",
"files": 7
},
"hyperframes-core": {
"hash": "2b1fb57fc6964e76",
"files": 14
},
"hyperframes-creative": {
"hash": "a5bccc25d291899d",
"files": 69
},
"hyperframes-keyframes": {
"hash": "555c0cd491c40cea",
"files": 3
},
"hyperframes-registry": {
"hash": "e3b389526834109d",
"files": 10
},
"media-use": {
"hash": "1bea0c917a66f085",
"files": 113
},
"motion-graphics": {
"hash": "96ed2f7d8051b009",
"files": 23
},
"music-to-video": {
"hash": "901a19d0680f8c1b",
"files": 132
},
"pr-to-video": {
"hash": "800b4c11cda4658b",
"files": 22
},
"product-launch-video": {
"hash": "4f858cc4d59324da",
"files": 20
},
"remotion-to-hyperframes": {
"hash": "aa599f027db4b994",
"files": 70
},
"slideshow": {
"hash": "19a0332616bc397b",
"files": 2
},
"talking-head-recut": {
"hash": "d5c51342625c9952",
"files": 27
},
"website-to-video": {
"hash": "32bdb559f4d18f99",
"files": 32
}
}
}