Files
base/ui-react/dist/assets/Zen-Variable-CB2Vy8T8.woff2
zeekay 6e81a4c3ed fix(font): the admin serves the faces it declares
The pin moved to @hanzo/design ^0.5.23 without the lockfile, which still
resolved 0.4.5, so the committed dist was built against the version that
shipped Geist: 141 KB of Vercel's face and an @font-face declaring family
Geist. The dist was then edited by hand to say --font-sans:"Zen","Zen" — a
family no @font-face defined — so the admin rendered in the OS sans and
downloaded Geist that nothing used.

The lockfile agrees with the manifest and dist is what the build writes. The
floor is 0.5.25 because 0.5.23 and 0.5.24 carry Zen's name over Geist's bytes
— vendor VRCL, 975 glyphs, no hanzoai/font copyright; identity.py refuses
them. 0.5.25 is the first release whose faces are ours.
2026-08-28 17:14:28 -07:00

68 KiB