是否有快速获取Google Fonts可变字体相关元数据的方法?
Google Fonts可变字体元数据快速获取方案
目前官方公开的Google Fonts开发者API确实暂未包含可变字体的标识和可变轴相关信息,你可以通过以下几种方式快速获取所需的全部元数据:
- 批量解析官方结构化元数据
Google官方维护的字体元数据仓库中,每款字体的专属目录下都存储了METADATA.pb格式的配置文件,文件内明确标注了字体是否为可变字体、支持的所有可变轴的标签、合法取值范围、默认值等完整信息,你可以编写简单的批量拉取解析脚本,快速完成全量可变字体的信息采集,全程无需人工介入。 - 直接使用社区预编译数据集
现有开发者社区已经有提前解析完成的Google Fonts可变字体元数据集合,整理为标准JSON格式,直接包含所有可变字体清单、每款字体对应的可变轴参数,可直接导入到你的项目中使用,省去自行采集的成本。 - 自动化脚本主动采集
如果需要自行确保数据的准确性和时效性,可以使用浏览器自动化工具编写脚本,批量加载每款Google Fonts的可变字体版本,通过JS原生FontFace接口的variationAxes属性直接读取可变轴的完整信息,跑完所有100余款字体的采集耗时不超过1小时,效率远高于手动从开发者工具提取。
内容的提问来源于stack exchange,提问作者Stephen Miller
相关产品推荐
相关产品推荐

