Added Google Fonts support to text tool: Font Loader System: - Created GoogleFontsLoader class with caching and loading states - Singleton instance with preloading of popular fonts (Roboto, Open Sans, Lato, Montserrat) - Handles font loading via Google Fonts API with error handling - Tracks loaded, loading, and error states per font UI Improvements: - Updated font selector with optgroups (Web Safe Fonts vs Google Fonts) - 13 web-safe fonts + 14 popular Google Fonts - Font preview in dropdown (fontFamily style applied to options) - Async loading on font selection with error handling Features: - 27 total fonts available (13 web-safe + 14 Google Fonts) - Automatic preloading of 4 most popular fonts on app start - Font caching to avoid redundant loads - Fallback to web-safe fonts if Google Fonts fail to load 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
3.5 KiB
3.5 KiB