jdz / fontmanager
Manage a local fonts database
Installs: 16
Dependents: 1
Suggesters: 1
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jdz/fontmanager
Requires
- php: >=8.2
- ext-curl: *
- symfony/filesystem: ^7.4
- symfony/yaml: ^7.4
- tecnickcom/tc-lib-pdf-font: ^2.0
Requires (Dev)
- phpunit/phpunit: ^10.0
- symfony/dotenv: ^7.4
Suggests
- ext-curl: To fetch remote font files
- symfony/dotenv: To manage environment variables
README
Utility to manage a local fonts database
Description
Font Manager is a tool for managing and organizing fonts on your system. It allows you to easily install, uninstall, and preview fonts.
Installation
To include this class in your project, use composer:
composer require jdz/fontmanager
Usage
View the example in the examples directory.
Requires
fonttools is needed to convert TTF files to WOFF and WOFF2 formats
Download and install Python >= 3.8
https://www.python.org/downloads/
Install the fonttools with the woff extension
pip install fonttools[woff]
License
This project is licensed under the MIT License. See the LICENSE file for details.
Author
(c) Joffrey Demetz joffrey.demetz@gmail.com