Download the PHP package symfinity/font-manager without Composer
On this page you can find all versions of the php package symfinity/font-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download symfinity/font-manager
More information about symfinity/font-manager
Files in symfinity/font-manager
Download symfinity/font-manager
More information about symfinity/font-manager
Files in symfinity/font-manager
Vendor symfinity
Package font-manager
Short Description Universal font manager for Symfony supporting multiple providers
License MIT
Homepage https://github.com/symfinity/font-manager
Package font-manager
Short Description Universal font manager for Symfony supporting multiple providers
License MIT
Homepage https://github.com/symfinity/font-manager
Please rate this library. Is it a good library?
Informations about the package font-manager
# Font Manager
### Universal font manager for Symfony supporting multiple providers
[](composer.json)
[](composer.json)
[](https://github.com/symfinity/font-manager/actions/workflows/ci.yml)
[](https://packagist.org/packages/symfinity/font-manager) [](https://packagist.org/packages/symfinity/font-manager) [](LICENSE)
[](https://github.com/symfinity/font-manager/actions/workflows/ci.yml)
[](https://packagist.org/packages/symfinity/font-manager) [](https://packagist.org/packages/symfinity/font-manager) [](LICENSE)
[!NOTE] Read-only mirror. See CONTRIBUTING.md for how to propose changes.
Features
- 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 - Export fonts in 12+ formats (CSS, SCSS, Tailwind, TypeScript, Design Tokens, and more)
- Build Tool Support - AssetMapper, Webpack, and Vite auto-detection
- Framework Integration - Bootstrap SCSS variables, Tailwind config, CSS custom properties
- Design System Ready - W3C Design Tokens, Figma Tokens, Style Dictionary
- Smart CSS - Automatic font styling for body, headings, and bold text
- CLI Tools - Search, lock, validate, prune, and export commands
- Custom Fonts - Support for self-hosted brand fonts
- Type-Safe - PHP 8.1 enums and TypeScript definitions
Supported Providers
| 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: Use Bunny Fonts (GDPR-compliant, zero tracking)
Prerequisites
Add the symfinity/recipes Flex endpoint to your project's composer.json (see recipes README) — recipes are not in Symfony's official recipe repository yet.
Installation
The Flex recipe registers the bundle for all environments. Run fonts:lock before deploy so production uses locked local assets — see Installation.
Documentation
- Quickstart - Get started in 5 minutes
- Installation - Flex, manual setup, production
- Upgrade - Version migration (0.2.6 ui-kernel bridge, 0.2.4 Flex prod bundle, 0.2.3 config rename)
- UI Kernel pairing - Bridge webfonts to
--ui-font-family-sans/monotokens - Export Formats - Multi-format export guide (CSS, SCSS, Tailwind, TypeScript, Design Tokens)
- Usage Guide - Function parameters and examples
- Providers - Provider comparison and setup
- Commands - CLI command reference
- Configuration - All configuration options
- Local Fonts - Custom font setup
- Migration Guide - Migrating from google-fonts
Requirements
- PHP 8.2 or higher (8.1 may work; CI tests 8.2+)
- Symfony 6.4, 7.4, 8.0, or 8.1
- Twig 3.0 or higher
Support
- GitHub Issues
- Security
- Contributing
License
MIT
All versions of font-manager with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
symfony/config Version ^6.4||^7.0||^8.0
symfony/console Version ^6.4||^7.0||^8.0
symfony/dependency-injection Version ^6.4||^7.0||^8.0
symfony/filesystem Version ^6.4||^7.0||^8.0
symfony/finder Version ^6.4||^7.0||^8.0
symfony/http-client Version ^6.4||^7.0||^8.0
symfony/http-kernel Version ^6.4||^7.0||^8.0
symfony/routing Version ^6.4||^7.0||^8.0
symfony/twig-bundle Version ^6.4||^7.0||^8.0
twig/twig Version ^3.0
symfony/config Version ^6.4||^7.0||^8.0
symfony/console Version ^6.4||^7.0||^8.0
symfony/dependency-injection Version ^6.4||^7.0||^8.0
symfony/filesystem Version ^6.4||^7.0||^8.0
symfony/finder Version ^6.4||^7.0||^8.0
symfony/http-client Version ^6.4||^7.0||^8.0
symfony/http-kernel Version ^6.4||^7.0||^8.0
symfony/routing Version ^6.4||^7.0||^8.0
symfony/twig-bundle Version ^6.4||^7.0||^8.0
twig/twig Version ^3.0
The package symfinity/font-manager contains the following files
Loading the files please wait ...