一種自助式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