Add 4 Apple font families extracted from apple.com, regenerate all casks

New fonts: font-sf-pro-display, font-sf-pro-text, font-sf-pro-icons, font-apple-icons (171 files total).
This commit is contained in:
Matt Troutman 2026-04-12 14:18:42 -05:00
parent fb434d08ab
commit 30e4dfb067
No known key found for this signature in database
376 changed files with 537 additions and 404 deletions

View file

@ -49,6 +49,6 @@ Fonts are installed to `~/Library/Fonts/` automatically via the `font` artifact.
## Key Constraints
- Python 3, standard library only (pathlib, shutil, argparse, re). pytest is the sole dependency.
- Casks download from `http://clancy.genet-godzilla.ts.net:8085/Fonts/homebrew-fonts/archive/main.tar.gz` and expect the archive to unpack as `homebrew-fonts/`.
- Casks download from `http://clancy.genet-godzilla.ts.net:8085/clancy/homebrew-fonts/archive/main.tar.gz` and expect the archive to unpack as `homebrew-fonts/`.
- CI runs `uv run pytest` on push/PR to main, plus `brew audit` on macOS (non-blocking).
- `PROJECT.md` is the canonical project description. When updating project rules, update `PROJECT.md` first, then sync `.cursorrules`, `.github/copilot-instructions.md`, and `.claude/skills/project-context/SKILL.md`.