Un moyen simple d'auto-héberger des polices Google.
Soyons honnêtes, nous savons tous que Google utilise des polices Google pour collecter des données. Nous leur donnons gratuitement les données de nos utilisateurs et tout ce que nous voulons en échange est un moyen simple d'utiliser des webfonts. Fontless vise à fournir la même simplicité, mais pour les polices auto-hébergées. L'interface Web est conçue pour être facile à utiliser, même pour les personnes moins averties en technologie.
Fontless vise à vous offrir le même confort que vous obtenez des polices Google pour les polices auto-hébergées.
Une fois que vous avez mis en place et déployé votre service sans police, vous pouvez visiter son domaine et sélectionner les polices que vous souhaitez utiliser. Après cela, vous pouvez intégrer le link généré -Tag dans votre application.
Vous pouvez également migrer de Google Fonts vers Fontless en remplaçant fonts.googleapis.com par le nom d'hôte de votre service. Fontless a une prise en charge complète de l'API Google Fonts CSS2.
La sans fonts se compose de deux parties: la configuration sans fonts et le service sans police.
La configuration sans police est un WebApp utilisé pour configurer et déployer un service sans police. Il demande périodiquement les données de police de Google-Webfont-Helper pour fournir une liste à jour de toutes les polices Google. Après avoir configuré votre service sans police, un fichier de fontless.config.json sera généré. Après cela, le service le plus à jour sans police sera téléchargé à partir de GitHub. Selon ce que vous choisissez, le service sans police et fontless.config.json sera soit zippé et téléchargé sur votre ordinateur, soit ils seront déployés sur Vercel.
Le service sans police sert toutes les polices configurées. Il se compose de deux parties, une fonction frontale et sans serveur, qui implémente l'API Google Fonts CSS2.
Le frontend est complètement statique et généré à la construction.
Toutes les polices sont téléchargées à partir de polices Google au moment de la construction et sont placées dans le répertoire /fonts . Le processus de construction génère également un fichier a /fonts.json qui est utilisé par la fonction sans serveur et pour importer un service sans police existant dans la configuration sans police. fonts.json contient une liste de toutes les polices et leurs variantes, y compris les chemins où ils peuvent être demandés.
MIT © Tobias Herber