fontsource/fontsource

TypeScriptfontsource.org

Self-host Open Source fonts in neatly bundled NPM packages.

fontfontsourcegoogle-fontsopen-sourcefontsfont-familygooglefont-filestypefacescssfont-loadingsass
Crecimiento de estrellas
Estrellas
6.1k
Forks
193
Crecimiento semanal
+19
Issues
32
2k4k6k
may 2020jun 2022jul 2024sept 2026
Artefactosnpm
README

Fontsource

Generic badge Monthly NPM Downloads Total NPM Downloads Monthly jsDelivr Downloads Total jsDelivr Downloads License

An updating monorepo full of self-hostable Open Source fonts bundled into individual NPM packages!

Our full documentation and search directory can be found here.

  • Self-hosting fonts can significantly improve website performance by eliminating the extra latency caused by additional DNS resolution and TCP connection establishment that is required when using a CDN like Google Fonts. This can help to prevent doubled visual load times for simple websites, as benchmarked here and here.

  • Fonts remain version locked. Google often pushes updates to their fonts without notice, which may interfere with your live production projects. Manage your fonts like any other NPM dependency.

  • Commit to privacy. Google does track the usage of their fonts and for those who are extremely privacy concerned, self-hosting is an alternative.

  • Your fonts load offline. This feature is beneficial for Progressive Web Apps and situations where you have limited or no access to the internet.

  • Support for fonts outside the Google Font ecosystem. This repository is constantly evolving with other Open Source fonts. Feel free to contribute!

API

Check out the documentation here.

Migrating from previous versions

See CHANGELOG.md for more details.

Adding New Fonts

For Open Source fonts that are not automatically updated by the Google ecosystem, we have a generic packager that builds CSS files for the project.

Make a request by creating an issue! If you wish to submit a PR yourself, check out the documentation on packaging the fonts yourself here.

Licensing

Always make sure to read the license for each font you use. Most of the fonts in the collection use the SIL Open Font License, v1.1. Some fonts use the Apache 2 license. The Ubuntu fonts use the Ubuntu Font License v1.0.

You can find their specific licenses on each package README.md.

Other Notes

Feel free to star and contribute new ideas to this repository that aim to improve the performance of font loading, as well as expanding the existing library we already have. Any suggestions or ideas can be voiced via an issue.

Repositorios relacionados
tonsky/FiraCode

Free monospaced font with programming ligatures

ClojureSIL Open Font License 1.1programming-ligaturesfont
82k3.2k
FortAwesome/Font-Awesome

The iconic SVG, font, and CSS toolkit

JavaScriptnpmawesomeOtherfontawesomeicons
fontawesome.com
76.9k12.2k
ryanoasis/nerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

CSSnpmOtherfontspatched-fonts
nerdfonts.com
64.6k4k
subframe7536/maple-font

Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项

PythonPyPISIL Open Font License 1.1fontmonospace-font
font.subf.dev
28.8k1.2k
lxgw/LxgwWenKai

An open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。

ShellSIL Open Font License 1.1fontcjk
25.9k640
be5invis/Iosevka

Versatile typeface for code, from code.

JavaScriptnpmSIL Open Font License 1.1iosevkafont
be5invis.github.io/Iosevka
22.7k687
you-dont-need/You-Dont-Need-JavaScript

CSS is powerful, you can do a lot of things without JS.

HTMLGNU General Public License v3.0cssjavascript
20.6k1.5k
rsms/inter

The Inter font family

PythonPyPISIL Open Font License 1.1typefacefont
rsms.me/inter/
19.9k483
githubnext/monaspace

An innovative superfamily of fonts for code

ShellSIL Open Font License 1.1fontfonts
monaspace.githubnext.com
19.6k322
gztchan/awesome-design

🌟 Curated design resources from all over the world.

awesomedesignui
17.5k1.2k
source-foundry/Hack

A typeface designed for source code

ShellOtherfonttypeface
sourcefoundry.org/hack/
17.3k657
adobe-fonts/source-han-sans

Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕

PythonPyPIOthersource-hanopentype
17.2k1.4k