google font download
1.4.3
這是一個小型外殼腳本,可讓您將Google的Web字體下載到本地文件系統。此外,生成了使用字體本地副本的CSS文件。如果您想避免從第三方服務器請求資源(例如,出於隱私原因或與公共互聯網沒有連接),則可能需要使用此功能。
要運行此腳本,您將需要:
-E (BSD)或-r (GNU)擴展正則支持的版本中該腳本是根據2條規定BSD許可發布的。此許可證的SPDX標識符是BSD-2-CAREASE。有關條款,請參見LICENSE文件。
google-font-download [OPTION...] [FONT...]
-u URL , --url=URL-f FORMAT , --format=FORMATFORMAT是WebFont格式的標識符列表。支持的標識符是eot , woff , woff2 , svg和ttf 。此外,特殊值all將在woff2 , woff , eot , svg , ttf順序中擴展到所有受支持的格式。默認為all 。生成的CSS文件將以給定的順序包含字體格式,瀏覽器將在該順序中處理。請注意,您可能不需要所有格式。在大多數情況下,Woff2和Woff的組合就足夠了。有關當前狀態,請參見http://caniuse.com/#search=woff。-h , --help-l LANGSPEC , --languages=LANGSPECLANGSPEC是字體子集的逗號分隔列表。常見的標識符是latin , latin-ext , cyrillic , cyrillic-ext , greek , greek-ext等。無證語言all提供完整的(非訂閱)文件。默認值是latin 。-o OUTPUT , --output=OUTPUTOUTPUT 。該文件將被覆蓋,如果不存在,將創建。默認值為font.css 。該腳本接受任意數量的字體規格。字體規格由Google服務器所接受的字體名稱組成,隨後是冒號,數字的可選字體重量或字符串“ BOLD”和“斜體”(或“ I”)的可選字體樣式。在EBNF中:
fontspec = fontname , [ " : " , [ fontweight ], [ fontstyle ] ]
fontweight = number | " bold "
number = { digit }
digit = " 0 " | " 1 " | " 2 " | " 3 " | " 4 " | " 5 " | " 6 " | " 7 " | " 8 " | " 9 "
fontstyle = " italic " | " i "雖然Google的服務器將接受其他輸入和縮寫,以獲得字體重量和字體樣式,但此腳本不支持它們。
注意:如果您不使用URL參數,則不應對您的字體規格進行編碼,並且每個字體規範僅支持一個字體重量。如果要下載多個字體權重或樣式,請提供多個字體規格。
例如,下載Open Sans
google-font-download
" Open Sans:300 " " Open Sans:400 " " Open Sans:400italic "
" Open Sans:700 " " Open Sans:700italic "或以URL格式:
google-font-download --url= " https://fonts.google.com/?selection.family=Open+Sans:300,400,400i,700,700i "您還可以混合參數:
google-font-download --url= " https://fonts.google.com/?selection.family=Open+Sans:300,400,400i "
" Open Sans:700 " " Open Sans:700i "