All Projects β†’ varld β†’ fontless

varld / fontless

Licence: MIT License
πŸš€πŸ”’ Host your own Google Fonts.

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to fontless

eczar
Eczar: fonts for Devanagari and Latin
Stars: ✭ 52 (-17.46%)
Mutual labels:  font, fonts, google-fonts
Inkwell
An inkwell to use custom fonts on the fly.
Stars: ✭ 146 (+131.75%)
Mutual labels:  font, fonts, google-fonts
Fontsource
Self-host Open Source fonts in neatly bundled NPM packages.
Stars: ✭ 836 (+1226.98%)
Mutual labels:  font, fonts, google-fonts
Yrsa Rasa
Yrsa &Β Rasa: fonts for Latin and Gujarati
Stars: ✭ 200 (+217.46%)
Mutual labels:  font, fonts, google-fonts
Work Sans
A grotesque sans.
Stars: ✭ 1,319 (+1993.65%)
Mutual labels:  font, fonts, google-fonts
Urbanist
Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.
Stars: ✭ 374 (+493.65%)
Mutual labels:  font, fonts, google-fonts
web-fonts-repository
A simple webfont hosting. Google Fonts alternative for your own fonts.
Stars: ✭ 99 (+57.14%)
Mutual labels:  fonts, google-fonts
rofi-fontawesome
fontawesome icon list for rofi dmenu
Stars: ✭ 58 (-7.94%)
Mutual labels:  font, fonts
tyffle
Try Google Fonts Blazing Fast. https://tyffle.ml
Stars: ✭ 17 (-73.02%)
Mutual labels:  font, google-fonts
hoard-of-bitfonts
turns out I like bitmap fonts
Stars: ✭ 811 (+1187.3%)
Mutual labels:  font, fonts
react-native-custom-fonts
React Native Custom Fonts πŸ“š
Stars: ✭ 19 (-69.84%)
Mutual labels:  font, fonts
typefaces
Collection of Google fonts as typeface data for usage with three.js, react-three-fiber, and other tools.
Stars: ✭ 53 (-15.87%)
Mutual labels:  fonts, google-fonts
font-wonder-unit
Free and open source sans-serif font, brought to you by Wonder Unit.
Stars: ✭ 57 (-9.52%)
Mutual labels:  font, fonts
Fonts
A curation of fonts from all over the world.
Stars: ✭ 144 (+128.57%)
Mutual labels:  font, fonts
MultiFontViewKotlin-Android
MultiFontViewKotlin library can be used to select custom fonts for the view dynamically in your XML
Stars: ✭ 13 (-79.37%)
Mutual labels:  font, fonts
Acy-Font
θ‡ͺεˆΆζ‰‹ε†™ε­—δ½“γ€‚A hand-writing font set.
Stars: ✭ 20 (-68.25%)
Mutual labels:  font, fonts
fontman
Manage and update your installed fonts.
Stars: ✭ 20 (-68.25%)
Mutual labels:  font, fonts
HiGoogleFonts
HiGoogleFonts allows you to add a Google font picker to easily display a list of Google fonts. The picker shows an instant preview of the font style without loading the font css.
Stars: ✭ 44 (-30.16%)
Mutual labels:  font, google-fonts
DBSScouterFont
Scouter Language Font as seen in Dragon Ball Super: Broly
Stars: ✭ 21 (-66.67%)
Mutual labels:  font, fonts
font-picker-react
✏️ Font selector component for Google Fonts
Stars: ✭ 126 (+100%)
Mutual labels:  fonts, google-fonts

Fontless made by Varld

A simple way to self-host google fonts.

Features

  • ⚑️ Lightning Fast - Fontless instances are hosted by Vercel's super fast, global CDN.
  • πŸš€ Simple Setup - Fontless instances can be configured and deployed in a browser.
  • πŸ”’ Privacy Oriented - No tracking, no cookies, no analytics. Just fonts.
  • 😎 Google Fonts-like API - All you need to do is to change the hostname. Fontless has full support for the Google Fonts CSS2 API.
  • ☝️ It's yours - Fontless is open source and self-hosted. You don't have to trust a black box.

Motivation

Let's be honest, we all know that Google uses Google Fonts to collect data. We give them our users data for free and all we want in exchange is a simple way to use webfonts. Fontless aims to provide the same simplicity, but for self-hosted fonts. The web-interface is built to be easy-to-use, even for less tech-savvy people.

Fontless aims to give you the same comfort you get from Google Fonts for self-hosted fonts.

Setup

  1. Visit fontless.varld.co/setup.
  2. Select the fonts you want
  3. Deploy to Vercel right from your browser or download the generated Fontless Service.

Usage

Once you have set up and deployed your Fontless Service, you can visit its domain and select the fonts you want to use. After that you can embed the generated link-tag in your application.

You can also migrate from Google Fonts to Fontless by replacing fonts.googleapis.com with your Fontless Service's hostname. Fontless has full support for the Google Fonts CSS2 API.

How it works

Fontless consists of two parts: Fontless Setup and the Fontless Service.

Fontless Setup

Fontless Setup is a webapp used to configure and deploy a Fontless Service. It periodically requests font data from google-webfonts-helper to provide an up-to-date list of all Google Fonts. After you have configured your Fontless Service, a fontless.config.json-file will be generated. After that the most up-to-date Fontless Service will be downloaded from GitHub. Depending on what you choose the Fontless Service and fontless.config.json will either be zipped and downloaded to your computer or they will be deployed to Vercel.

Fontless Service

The Fontless Service serves all configured fonts. It consists of two parts, a frontend and a serverless function, which implements the Google Fonts CSS2 API.

The Frontend is completely static and generated at build-time.

All fonts are downloaded from Google Fonts at build-time and are placed in the /fonts directory. The build-process also generates a /fonts.json-file which is used by the serverless function and for importing an existing Fontless Service in the Fontless Setup. fonts.json contains a list of all fonts and their variants including the paths where they can be requested.

License

MIT Β© Tobias Herber

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].