bitandblack / font-loader
Load fonts, for example from the Google Fonts Library.
    0.3.0
    2024-11-14 13:25 UTC
Requires
- php: >=7.2
 - ext-json: *
 - ext-mbstring: *
 - psr/log: ^1.0 || ^2.0 || ^3.0
 
Requires (Dev)
- monolog/monolog: ^3.0
 - phpstan/phpstan: ^1.0
 - phpunit/phpunit: ^11.0
 - rector/rector: ^1.0
 - symfony/var-dumper: ^6.0 || ^7.0
 - symplify/easy-coding-standard: ^12.0
 
README
Bit&Black Font Loader
Load fonts, for example from the Google Fonts Library.
Installation
This library is made for the use with Composer. Add it to your project by running $ composer require bitandblack/font-loader. 
Usage
Create a font request at first. It needs to know the font library you want to use, the font family name and all font styles you want to load:
<?php
use BitAndBlack\FontLoader\FontRequest;
use BitAndBlack\FontLoader\Library\GoogleFonts;
$fontRequest = new FontRequest(
    new GoogleFonts(),
    'Roboto',
    '300',
    '300italic'
);
Create a loader instance then and run the process:
<?php
use BitAndBlack\FontLoader\Loader\FileLoader;
$fontLoader = new FileLoader($fontRequest);
$fontLoader->setOutputDir(__DIR__);
$fontLoader->run();
Help
If you have any questions feel free to contact us under hello@bitandblack.com.