Pre re-factor - Refactor font formula generator to streamline URL handling and improve directory structure for font files, ensuring consistent installation across all font classes.

This commit is contained in:
Matt Troutman 2026-02-09 16:28:54 -06:00
parent 04d79dd2dd
commit 69d8156b09
No known key found for this signature in database
325 changed files with 7771 additions and 0 deletions

11
.cursorrules Normal file
View file

@ -0,0 +1,11 @@
# Custom Font Tap — Cursor / LLM context
Read PROJECT.md first for full project description, layout, and workflows.
This repo follows multi-LLM conventions: PROJECT.md (canonical), .github/copilot-instructions.md (GitHub Copilot), .claude/skills/project-context/ (Claude Code / Agent SDK). See PROJECT.md § "LLM / agent context files".
Summary:
- This repo is a Homebrew tap for custom fonts. Fonts live in font_files/font-<name>/ with subdirs ttf/, otf/, web/, other_files/.
- Formula/*.rb are generated by .fontfoldercleanup/create_homebrew_formula.py — do not edit them by hand.
- To add a font: put folder in font_files/ as font-<name>, run cleanup_font_folders.py then create_homebrew_formula.py.
- Scripts: Python 3 in .fontfoldercleanup/ (cleanup_font_folders.py, create_homebrew_formula.py).