Сценарий

Мы хотим создать утилиты шрифтов CSS, подобные этим, используя Javascript для всех шрифтов Google:

u-font-montserrat-500 {
    font-family: montserrat sans-serif !important;
    font-weight: 500 !important;
}

И нам нужен документ JSON, содержащий:

  • Название шрифта
  • Вес шрифта
  • Резервный шрифт / семейство шрифтов

Подход

Сначала получите ключ Google Font API здесь:



API разработчика | Google Шрифты | Google Developers
Изменить описаниеdevelopers.google.com



Когда у вас есть ключ CURL, API выглядит следующим образом:

curl https://www.googleapis.com/webfonts/v1/webfonts?key=A6345634762zPXb2iE_Yoi60 > google-fonts.json

Вот суть, содержащая полный документ (длиной 23000 строк):