Files
zeekay b42e53b52a font: one name for the family, and nothing shipped that a consumer cannot use
"Zen Sans" appears nowhere in the binaries — the name table says Zen, zen.css
declares Zen, the binding is Zen — so the prose that called it Zen Sans was the
only place the name existed. The readme, the package readme, the specimen
description and the keyword list now say what the font says.

packages/zen/font/ is deleted: five .d.ts files re-exporting the root, in a
directory the exports map does not mention and nothing resolves through. It is
the layout of the package this was forked from, and it had been shipping.

`files` now bounds the tarball to what a consumer resolves — dist, the root
types, the licence and the readme. scripts/ is how the package is BUILT, and
six build scripts were being downloaded by every install.

The types are documented, and documented with facts a caller needs and cannot
infer: which family each binding declares and which custom property it sets.
The doc that was there before came with the fork — it described a "Zen Sans"
family, a ZenSansNonVariable export and a deprecation ladder belonging to
another package's history.

Every copyright the licence requires is untouched: LICENSE.txt lists both
holders, and every one of the 219 faces carries both notices in its own name
table, which is what OFL §2 asks of a copy travelling alone.
2026-08-28 08:17:01 -07:00
..