Warning
neuralglitch/font-manager is
Replacement: symfinity/font-manager
- New installs, issues, and releases: symfinity/font-manager
- Migration: docs/migration.md
- Multiple Providers — Google Fonts, Bunny Fonts, Fontsource, and Local Fonts
- Privacy-Friendly — GDPR-compliant options (Bunny Fonts, Fontsource)
- Development Mode — CDN with inline styles
- Production Mode — Lock fonts locally for better performance and privacy
- Multi-Format Export — CSS, SCSS, Tailwind, TypeScript, Design Tokens, and more
- Build Tool Support — AssetMapper, Webpack, and Vite auto-detection
- CLI Tools — Search, lock, validate, prune, and export commands
| Provider | Fonts | Privacy | API Key | CDN |
|---|---|---|---|---|
| Google Fonts | 1,500+ | Tracks | Optional | Yes |
| Bunny Fonts | 1,500+ | GDPR | No | Yes |
| Fontsource | 1,500+ | Good | No | Yes |
| Local Fonts | Custom | Perfect | No | No |
Recommended for privacy: Bunny Fonts (GDPR-compliant, zero tracking)
Do not install this package. Use:
composer require symfinity/font-managerAdd the symfinity/recipes Flex endpoint first — see successor installation guide.
Historical docs for the last neuralglitch/* release. For current Symfinity docs, use the successor handbook.
- Migration from neuralglitch/font-manager — upgrade to
symfinity/font-manager - Migration from neuralglitch/google-fonts — google-fonts successor path
- Export Formats — Multi-format export guide
- Usage Guide — Function parameters and examples
- Providers — Provider comparison and setup
- Commands — CLI command reference
- Configuration — All configuration options
- Local Fonts — Custom font setup
- PHP 8.1 or higher
- Symfony 6.4, 7.x, or 8.x
- Twig 3.0 or higher
- Issues / security: symfinity/font-manager — not this archived repo
- Contributing — historical; contributions go to symfinity/symfinity