Commit graph

8 commits

Author SHA1 Message Date
Matt Troutman
cd24315568
Remove font-apple-icons from tap 2026-04-12 14:24:06 -05:00
Matt Troutman
c44bdcf23e
Fix cask download URL: clancy/ → Fonts/ to match repo migration 2026-04-12 14:20:27 -05:00
Matt Troutman
30e4dfb067
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).
2026-04-12 14:18:42 -05:00
Matt Troutman
fb434d08ab
Add 65 font families (300 files) from ~/Library/Fonts/
Imported all manually-installed fonts into the tap with proper
family grouping. Includes: Barlow, Walkway, Rubik, MartianMono,
TT-Teds, TTRussoSans, Kitten, Krub, Ubuntu, Futura EF, Hack
Nerd Font, GohuFont Nerd Font, and 53 more families.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 22:00:39 -06:00
Matt Troutman
0b3f1a4851
Remove font-clancy (free/demo version, not the full font)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:54:13 -06:00
Matt Troutman
7948c86aa0
Remove AppleDouble resource fork files from font_files
Files starting with _ that are AppleDouble metadata (not real fonts)
were being included in casks, causing Font Book issues. Deleted 57
such files from font_files/ and added detection to the cleanup script
to prevent them in the future.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:43:35 -06:00
Matt Troutman
c85bbccd26
Fix cask font paths: include homebrew-fonts/ archive prefix
Homebrew moves the extracted archive directory into the Caskroom
without stripping the top-level name, so font artifact paths need
the homebrew-fonts/ prefix.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:40:58 -06:00
Matt Troutman
76743cdc4d
Convert from Homebrew Formulae to Casks for font installation
Formulae can't install to ~/Library/Fonts/ due to Homebrew sandboxing.
Casks have a built-in `font` artifact that handles this automatically.

- Replace Formula/ with Casks/ directory
- Rewrite generator to produce cask files instead of formulae
- Add .ttc (TrueType Collection) support
- Update all tests for cask format
- Update CLI and documentation
- Fonts with no installable files (TTF/OTF/TTC) are skipped

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:38:59 -06:00