mirror of
https://github.com/hanzoai/font.git
synced 2026-11-02 23:42:52 +00:00
The page could set type and cut a font but not hand either over. It now serves zen.css — four faces, sans and mono in roman and italic, the presets, and the role variables — as ONE link that works from any origin, because the faces are inlined and a cross-origin font file otherwise needs CORS and a second round trip. Four ways in are shown as data rather than four blocks of markup, so the copy button has one thing to read. Every file is downloadable beside it. The VARIABLE file is the desktop install — one file, every weight, and every current system reads it — so the site does not host nine static cuts of each family; a named static is what the cutter makes, and it names and installs the same either way. Static woff2 rides along for a stylesheet that wants a fixed weight without an axis. What is NOT there is otf and ttf statics, and the reason is a hard number: the site lane refuses a release over 16 MiB with an opaque 400, and while it is refusing, every other publisher on that edge fails too. This release is 9 MiB. The build now measures itself and says so before the upload rather than after. Two smaller things the release needed: it is rebuilt from empty, because a file that was renamed upstream otherwise stays in the release forever — two brackets in a filename had already survived that way — and the italic variables are named like the romans, so no URL carries a [wght].