问题描述
我正在寻找一个包含所有 Google 字体名称和每种字体可用权重的 JSON 文件。这是为了创建这样的 CSS 实用程序:
u-font-montserrat-fw500 {
font-family: montserrat !important;
font-weight: 500 !important;
}
有谁知道 Google 是否提供字体元数据?
解决方法
这就是我所做的。首先拿到了 Google Font API Here 的钥匙。
然后我这样做了:
curl https://www.googleapis.com/webfonts/v1/webfonts?key=A6345634762zPXb2iE_Yoi60 > google-fonts.json
结果 json 文件将包含其中列出的所有字体粗细和字体。
{
"family": "ABeeZee","variants": [
"regular","italic"
],"subsets": [
"latin"
],"version": "v14","lastModified": "2020-09-02","files": {
"regular": "http://fonts.gstatic.com/s/abeezee/v14/esDR31xSG-6AGleN6tKukbcHCpE.ttf","italic": "http://fonts.gstatic.com/s/abeezee/v14/esDT31xSG-6AGleN2tCklZUCGpG-GQ.ttf"
},"category": "sans-serif","kind": "webfonts#webfont"
},