Open general

Package ships Satoshi woff2 files (Fontshare EULA forbids redistribution); fetch at install time like adom-theme

John Lauer · 1mo ago

Found while baking the v28 Hydrogen golden image (2026-09-18): the package ships two Satoshi font binaries in its skill assets:

  • skills/adom-wiki-hero-image/assets/fonts/satoshi-400-normal.woff2
  • skills/adom-wiki-hero-image/assets/fonts/satoshi-500-normal.woff2

The bootstrap tree installs this skill into every workspace, so the files land in ~/.claude/skills/adom-wiki-hero-image/assets/fonts/ (and the Codex skills mirror). Satoshi's Fontshare EULA allows a per-machine install but not redistribution, which is why adom/adom-theme fetches Satoshi at install time behind ADOM_THEME_SKIP_SATOSHI instead of shipping it, and why the golden image bake fails on any Satoshi bytes.

For v28 the bake strips these two files after the package install. The package should stop shipping them: fetch from Fontshare at install time the way adom-theme does, or fall back to a bundled open font (the theme pack's two non-Satoshi faces) when the fetch is skipped.

0 Replies

Log in to reply.