In aziende di medie/grandi dimensioni capita spesso di avere la necessità di condividere font tra più mac, in modo da poter lavorare tutti sugli stessi progetti con vari programmi di grafica. In questo breve articolo spiegherò a grandi linee la soluzione che abbiamo deciso di adottare noi, in modo da avere le seguenti possibilità:

  1. Avere alcuni font personali per utente / macchina
  2. Avere altri font condivisi su tutte le macchine della stessa rete configurate

La teoria:

Mac OS X salva tutti i font in tre cartelle di sistema :

  1. /System/Library/Fonts : Ossia i font di sistema, assolutamente da non toccare
  2. /Users/Utente/Library/Fonts : Ossia i font personali per ogni utente della macchina
  3. /Library/Fonts : I font condivisi tra tutti gli utenti della macchina

Noi andremo a realizzare una sottocartella di rete all’interno di /Library/Fonts così da poter leggere i font direttamente da un server NFS precedentemente configurato allo scopo I comandi da eseguire come root dal terminale sono semplicissimi: creiamo la cartella:
mkdir /Library/Fonts/shared

Montiamo il filesystem NFS remoto in questa cartella (ovviamente bisogna sostituirel’ip e la path del server negli appositi spazi) :
mount -t nfs IP_DEL_SERVER:PATH_CARTELLA_CONDIVISA /Library/Fonts/shared

Per rendere il tutto automatico bisogna creare uno script che venga eseguito prima del login dell’utente e che richiami questi comandi, così da avere sempre disponibile la risorsa di rete.

Nel caso non fosse possibile avere un server NFS locale è possibile seguire la stessa procedura ma creando un Symbolic Link ad una cartella su un servizio di storage cloud come per esempio DropBox