feat/font-picker #16
Reference in New Issue
Block a user
Delete Branch "feat/font-picker"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds a startup font-selection workflow and standardizes font discovery around a repo-local fonts/ folder.
Changes
• Introduced canonical font directory: fonts/
• Picker now discovers and lists fonts from that folder (supports .otf, .ttf, .ttc)
• Added interactive arrow-key selection UX (up/down + Enter, with preview)
• Selection now applies both font file and face index before stream startup
• Startup now fails fast with a clear message if no supported fonts are available
• Updated font config/discovery helpers and README documentation accordingly
Validation
• python3 -m compileall engine/config.py engine/app.py engine/render.py
• Manual run: python3 mainline.py --poetry --firehose
fonts/directory for.otf,.ttf, and.ttcfiles, adding new fonts and updating documentation. 11226872a1