Skip to content

federico-ntr/fontsource

 
 

Repository files navigation

Fontsource

Generic badge codecov Monthly Downloads Total Downloads License GitHub stars

Un monorepo in aggiornamento ricco di font self-hostable Open Source, raccolti in pacchetti NPM individuali!

La nostra documentazione completa può essere trovata qui.

In alternativa puoi vedere la lista dei font supportati in formato Markdown qui.


  • Il self-hosting porta guadagni di performance significativi visto che caricare i font da servizi esterni, come Google Fonts, porta a richieste aggiuntive (render blocking). Per dare una prospettiva, in siti semplici si è visto che raddoppia i tempi di caricamento visuale. I benchmark si trovano qui e qui.

  • I font rimangono version locked. Google aggiorna spesso i font senza preavviso, cosa che può interferire con il tuo ambiente di produzione. Così invece puoi gestire i tuoi font come faresti con una normale dipendenza NPM.

  • Privacy. Google traccia l'utilizzo dei loro font. Usare Google Fonts NON è GDPR-compliant. Questa soluzione sì.

  • I font vengono caricati offline. Oltre a beneficiarne le PWA, possono esserci altre situazioni, ad esempio lavoro da remoto, come in aereo o in treno, dove la mancanza di connessione affidabile può impedire il caricamento dei font.

  • Supporto per font esterni a Google Font. Questo repository si evolve costantemente con altri font Open Source. Sentiti libero di contribuire.

API

Controlla la documentazione qui.

Migrare da versioni precedenti

Vedi CHANGELOG.md per maggiori dettagli.

Aggiungere nuovi font

Per i font Open Source che non sono automaticamente aggiornati dall'ecosistema Google, abbiamo un packager generico che costruisce file CSS pronti per il progetto.

Fai una richiesta creando una issue! Se vuoi fare una PR, controlla la documentazione per sapere come impacchettare i font da solo qui.

Licensing

È importante leggere sempre la licenza di ogni font utilizzato. La maggior parte dei font in questa collezione usa la SIL Open Font Licenze, v1.1. Alcuni font la licenza Apache 2. I font di Ubuntu usano la licenza Ubuntu Font v1.0.

Puoi trovare la licenza specifica nel README.md di ogni pacchetto.

Altre note

Sentiti libero di mettere una star e di contribuire al repo con nuove idee che vogliano migliorare le performance di caricamento del font, oltre ad espandere la libreria esistente. Ogni suggerimento o idea può espresso o espressa tramite una issue.

Community Sponsors

  

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 82.8%
  • SCSS 16.8%
  • Other 0.4%