一种自助式Google字体的简单方法。
老实说,我们都知道Google使用Google字体来收集数据。我们免费提供用户数据,而我们想要的交换中想要的是一种使用WebFonts的简单方法。 Fontless的目的是提供相同的简单性,但对于自托管字体。 Web-Interface的构建是易于使用的,即使对于精通技术较少的人来说也是如此。
Fontless的目标是为您提供与Google字体相同的舒适感,以获得自托管字体。
设置并部署了字体服务后,您可以访问其域并选择要使用的字体。之后,您可以在应用程序中嵌入生成的link -TAG。
您还可以通过使用字体服务的主机名替换fonts.googleapis.com ,从Google字体迁移到字体。 Fontless对Google字体CSS2 API有全力支持。
Fontless由两个部分组成:Fontless设置和Fontless Service。
Fontless设置是用于配置和部署Fontless服务的WebApp。它定期从Google-Webfonts-Helper请求字体数据,以提供所有Google字体的最新列表。配置Fontless服务后,将生成fontless.config.json -File。之后,最新的无字体服务将从Github下载。根据您选择的Fontless Service和fontless.config.json的不同,将被拉开并下载到您的计算机上,或者它们将被部署到Vercel。
Fontless Service为所有配置的字体提供服务。它由两个部分组成,即前端和无服务器功能,它们实现了Google字体CSS2 API。
前端是完全静态的,并在构建时间生成。
所有字体在build Time时从Google字体下载,并放置在/fonts目录中。构建过程还生成了a /fonts.json -file,该文件由无服务器函数使用,并用于在Fontless设置中导入现有的Fontless服务。 fonts.json包含所有字体及其变体的列表,包括可以要求的路径。
麻省理工学院©Tobias Herber