Ini adalah skrip shell kecil yang memungkinkan Anda untuk mengunduh font web Google ke sistem file lokal Anda. Selain itu, file CSS yang menggunakan salinan font lokal Anda dihasilkan. Anda mungkin ingin menggunakan ini jika Anda ingin menghindari meminta sumber daya dari server pihak ke -3 (misalnya karena alasan privasi atau karena Anda tidak memiliki koneksi ke internet publik).
Untuk menjalankan skrip ini, Anda akan membutuhkan:
-E (BSD) atau -r (GNU) Script dirilis di bawah lisensi BSD 2-Clause. Pengidentifikasi SPDX dari lisensi ini adalah klausa BSD-2. Lihat file LICENSE untuk persyaratan.
google-font-download [OPTION...] [FONT...]
-u URL , --url=URL-f FORMAT , --format=FORMATFORMAT adalah daftar pengidentifikasi yang dipisahkan secara koma untuk format webfont. Pengidentifikasi yang didukung adalah eot , woff , woff2 , svg , dan ttf . Selain itu, nilai khusus all berkembang untuk semua format yang didukung dalam urutan woff2 , woff , eot , svg , ttf . Standarnya adalah all . File CSS yang dihasilkan akan berisi format font dalam urutan yang diberikan, yang akan diproses oleh browser. Perhatikan bahwa Anda mungkin tidak memerlukan semua format. Dalam kebanyakan kasus, kombinasi WOFF2 dan WOFF sudah cukup. Lihat http://caniuse.com/#search=woff untuk status saat ini.-h , --help-l LANGSPEC , --languages=LANGSPECLANGSPEC adalah daftar idenfitiers yang dipisahkan koma untuk subset font. Pengidentifikasi umum adalah latin , latin-ext , cyrillic , cyrillic-ext , greek , greek-ext , dll. Bahasa tidak berdokumen adalah all yang berarti file lengkap (non-subset) disajikan. Standarnya adalah latin .-o OUTPUT , --output=OUTPUTOUTPUT . File akan ditimpa dan akan dibuat jika tidak ada. Standarnya adalah font.css .Skrip ini menerima jumlah spesifikasi font yang sewenang -wenang. Spesifikasi font terdiri dari nama font yang diterima oleh server Google, secara opsional diikuti oleh usus besar, bobot font opsional dalam angka atau string "tebal" dan gaya font opsional "miring" (atau "i") untuk huruf miring. Di ebnf:
fontspec = fontname , [ " : " , [ fontweight ], [ fontstyle ] ]
fontweight = number | " bold "
number = { digit }
digit = " 0 " | " 1 " | " 2 " | " 3 " | " 4 " | " 5 " | " 6 " | " 7 " | " 8 " | " 9 "
fontstyle = " italic " | " i "Sementara server Google akan menerima input dan singkatan lain untuk bobot font dan gaya font, mereka tidak didukung oleh skrip ini.
Catatan: Jika Anda tidak menggunakan argumen URL, spesifikasi font Anda tidak boleh dikodekan URL dan hanya satu bobot font yang didukung per spesifikasi font. Jika Anda ingin mengunduh beberapa bobot atau gaya font, berikan beberapa spesifikasi font.
Misalnya, untuk mengunduh sans terbuka
google-font-download
" Open Sans:300 " " Open Sans:400 " " Open Sans:400italic "
" Open Sans:700 " " Open Sans:700italic "atau dalam format URL:
google-font-download --url= " https://fonts.google.com/?selection.family=Open+Sans:300,400,400i,700,700i "Anda juga dapat mencampur argumen:
google-font-download --url= " https://fonts.google.com/?selection.family=Open+Sans:300,400,400i "
" Open Sans:700 " " Open Sans:700i "