Files
zeekayandHanzo Dev 45eb7f3be3 self-host Zen, the estate face, so the login page makes no font request out
Gitea shipped a system-font stack; the estate sets everything in Zen / Zen Mono
(design/tokens/fonts.css: the only family on Hanzo surfaces). @font-face the two
variable woff2 from the design estate and lead the --fonts-proportional /
--fonts-monospace stacks with them. The faces live under custom/public so gitea
serves them from /assets/fonts directly, no build step and no Google Fonts call
on an unauthenticated page; un-ignore custom/public so they ship in the tree.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-01 21:00:47 -07:00

68 KiB