GFontDownloader
Downloader do PHP Google Fontes com criação local CSS
Configuração através de 3 opções
- Defina a configuração em config.json e basta ligar -> setConfig ();
- Defina a configuração via -> setConfig ([Array da configuração dos pares do valor da chave]);
- Defina a configuração via -> setConfig ($ key, $ value);
Combinações são possíveis
Configuráveis:
- Saída: diretório onde as fontes são baixadas para (cada família de fontes terá seu próprio subdiretório) padrão para ./
- Formatos: Matriz opcional de formatos de fonte a ser baixada, padrão para todos os valores válidos. Válido: EOT, WOFF, WOFF2, SVG, TTF
- OnRecoverableError: como lidar com erros recuperáveis. Válido: Stop (padrão), recupere
Adicionar fontes para download Lista:
- -> addFont (string $ fontfamily, string $ fontstyle, matriz $ fontweights);
ou
- -> addFontbyurl (string $ urloffont);
(por exemplo, "https://fonts.google.com/?selection.family=gelasio:500i,700|open+sans|roboto" ou "https://fonts.googleapis.com/css?family=gelasio:500i,700.
correr:
-> Download ();
Retorna a matriz de todas as fontes baixadas
Aceite a função de retorno de chamada que é passado informações em cada fonte individualmente
mais:
- Madeiras compatíveis com PSR3 podem ser usadas
-> setLogger (new psrcompatibleLogger ());
- Run -> createEfamilycssfiles ()
Sobre erros irrecuperáveis para criar arquivos CSS da família de fontes que foram baixados com sucesso antes do erro ocorrer (consulte o exemplo.php)