Scaricare i Google web fonts in un comando grazie a wget


I Google Font sono font in formato TrueType utilizzabili, grazie a specifiche Google API, nei nostri siti web.

immagine tratta da elated.com

immagine tratta da elated.com

Prima di scaricarli tutti e utilizzarli, è bene capire se la licenza che accompagna i font e ne consentirà l’utilizzo e in quali termini, altrimenti sarebbe tutto tempo sprecato :-)

A caccia della licenza d’uso

Vorrei scaricare tutti i font in un’unica cartella (389 file in tutto!) così da poterli utilizzare come meglio credo… potrò fare davvero tutto? Quali limitazioni pone Google? Scopriamolo insieme.

Nella pagina principale relativa ai Google Web Fonts c’è una chiarissima dicitura:

All fonts in the directory are available for use on your website under an open source license and are served by Google servers.

Ci dice che i font hanno licenca open source, ma… “for use on your website” e “are served by Google servers”. Perciò sembra che se la licenza “open source” valga solamente se utilizziamo i font in un nostro sito web e se sono forniti dai server Google. Dal momento che non è scritto espressamente il divieto per altri utilizzi, forse i font sono usabili anche in altri contesti. Tento di approfondire.

Fortunatamente mi accorgo che nelle singole cartelle dei singoli font vi sono inclusi anche i file di licenza. Ne apro così qualcuno qua e là e… perfetto, proprio quello che cercavo! I font sono accompagnati a volte dalla Apache License 2, a volte dalla Open Font License, altre dalla Ubuntu Font License. Il bello è che sono tutte licenze libere: e possiamo trovare riscontro in questa pagina.

Possiamo finalmente scaricarci tutti i font, e possiamo anche stare tranquilli di poterli usare, modificare e ridistribuire secondo i termini delle licenze.

Scaricare tutti i Google Web Font


Ecco, finalmente, come scaricare tutti i font in un’unica cartelle e “in un colpo solo”!

Ringraziando lo GNU per tutto il software di qualità che ci mette a disposizione procediamo:

  • apriamo il terminale
  • creiamoci una cartella font con il comando mkdir google_fonts
  • entriamo al suo interno
  • digitiamo il fatidico comando

wget -r -l 2 -A .ttf,.txt -R .html -nd https://googlefontdirectory.googlecode.com/hg/

i cui parametri stanno a significare:

  • -r : entra ricorsivamente all’interno delle cartelle che si trovano
  • -l 2 : entra dentro le cartelle fino ad un massimo di 2 livelli
  • -A .ttf,.txt : includi nel download tutti i file che trovi con estensione ttf (font) e txt (licenza)
  • -R .html : escludi dal download i file html
  • -nd : evita la creazione delle directory come presenti sul server; quest’opzione è fondamentale: infatti i file saranno salvati nella cartella in cui abbiamo lanciato il comando

Ora possiamo attendere e, in alcuni minuti, avremo la bellezza di oltre 300 file di font di qualità, liberi di essere usati; avremo inoltre scaricato i file delle licenze. Certo, non sapremo quale licenza è abbinata a quale font,  ma possiamo sempre andarle a cercare singolarmente nel sito all’occorrenza.

Che altro aggiungere… buon download a tutti e mi raccomando: controllate sempre le licenze abbinate al materiale che trovate in rete, eviterete così spiacevoli sorprese!

, , , , ,

Lascia un Commento

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>