gfontdownloader
PHP Google Font Downloader dengan kreasi CSS lokal
Konfigurasi melalui 3 opsi
- Setel konfigurasi di config.json dan cukup hubungi -> setConfig ();
- Setel konfigurasi melalui -> setConfig ([array pasangan nilai kunci konfigurasi]);
- Setel konfigurasi melalui -> setConfig ($ key, $ value);
kombinasi dimungkinkan
Konfigurasi:
- Output: Direktori di mana font diunduh ke (setiap keluarga font akan memiliki subdirektori sendiri) default ke ./
- Format: Array opsional format font yang akan diunduh, default ke semua nilai yang valid. Valid: EOT, WOFF, WOFF2, SVG, TTF
- OnRecoverableError: Cara menangani kesalahan yang dapat dipulihkan. Valid: Berhenti (default), pulih
Tambahkan font untuk mengunduh daftar:
- -> addFont (string $ fontFamily, string $ fontStyle, array $ fontweights);
atau
- -> addFontByUrl (string $ urloffont);
(misalnya "https://fonts.google.com/?selection.family=gelasio:500i,700|Pen+sans|roboto" atau "https://fonts.googleapis.com/css?
berlari:
-> unduh ();
Mengembalikan array dari semua font yang diunduh
menerima fungsi panggilan balik yang disahkan informasi pada setiap font secara individual
lagi:
- Pencatat yang kompatibel PSR3 dapat digunakan
-> setLogger (baru psrcompatiblelogger ());
- Jalankan -> createFamilycssfiles ()
Pada kesalahan yang tidak dapat dipulihkan untuk membuat file CSS keluarga font yang berhasil diunduh sebelum kesalahan terjadi (lihat contoh.php)