GfontDownloader
PHP Google Fonts Downloader с локальным созданием CSS
Конфигурация через 3 параметры
- Установить конфигурацию в config.json и просто вызов -> setConfig ();
- установить конфигурацию через -> setConfig ([массив значений ключа конфигурации]);
- установить конфигурацию через -> setConfig ($ key, $ value);
Комбинации возможны
конфигурации:
- Вывод: каталог, где загружаются шрифты на (каждая семейство шрифтов будет иметь свой собственный подкаталог) по умолчанию ./
- Форматы: необязательный массив форматов шрифтов, которые будут загружены, по умолчанию ко всем допустимым значениям. Действительно: EOT, WOFF, WOFF2, SVG, TTF
- OncoverableError: как справиться с восстанавливаемыми ошибками. Действительно: Stop (по умолчанию), восстановить
Добавьте шрифты к списку скачивания:
- -> addfont (String $ fontfamily, String $ fontstyle, массив $ fontweights);
или
- -> addfontbyurl (String $ urloffont);
(Например, https://fonts.google.com/?selection.family=gelasio:500I,700|Pen+Sans|Roboto »или« https://fonts.googleapis.com/css?family=gelasio:500i700|PensAnsAnd|Roboto?
бегать:
-> Скачать ();
Возвращает массив всех загруженных шрифтов
принимает функцию обратного вызова, которая передается информацией по каждому шрифту в отдельности
более:
- PSR3, совместимые с логгерами, могут быть использованы
-> setlogger (new psrcompatiblelogger ());
- run -> createfamilycssfiles ()
При невнимательных ошибках для создания файлов CSS Font Font CSS, которые были успешно загружены до ошибки (см. Пример.php)