Share

Nefoin installare i Nerd Fonts su Linux e macOS

Nerd Fonts

I Nerd Fonts sono font modificati che includono icone e glifi utili per sviluppatori, amministratori di sistema e appassionati di personalizzazione. Sono ampiamente utilizzati in terminali, editor di codice (come VS Code o Vim) e strumenti come Tmux o Polybar per migliorare l’estetica e la leggibilità. Tuttavia, installarli manualmente richiede tempo: bisogna scaricarli uno per uno, estrarli e copiarli nelle cartelle di sistema.

Nefoin risolve questo problema automatizzando l’intero processo. Questo script shell open source semplifica l’installazione, l’aggiornamento e la gestione dei Nerd Fonts su Linux e macOS con pochi comandi.

Cos’è Nefoin?

Nefoin sta per “Nerd Font Installer”. È uno script da riga di comando leggero che recupera e installa i Nerd Fonts direttamente dalla release ufficiale su GitHub. Che tu sia su Linux o macOS, funziona allo stesso modo.

È pensato per chi desidera:

  • Installazioni rapide,
  • Meno ingombro,
  • Nessun passaggio manuale.

Nefoin non include font né ti obbliga a installare componenti aggiuntivi. Scegli il font. Nefoin fa il resto.

Perché Usare i Nerd Fonts?

Potresti chiederti perché dovresti voler usare i Nerd Fonts.

I Nerd Fonts sono versioni speciali di font popolari come FiraCode, Hack o JetBrainsMono. Sono arricchiti con:

  • Icone extra (per alberi di file, terminali e linee di stato),
  • Simboli utili per sviluppatori (come per powerlines e vim),
  • Spaziatura coerente in terminali e editor di codice.

Se utilizzi Neovim, tmux o qualsiasi window manager a tiling, i Nerd Fonts sono quasi essenziali.

Caratteristiche di Nefoin

Potresti chiederti: e riguardo a getnf o ai download manuali? Ho provato il metodo manuale. Non è così difficile. Tuttavia, trovo che usare Nefoin sia molto più semplice.

Nefoin è Più Veloce

Altri strumenti clonano l’intero repository dei Nerd Fonts. Sono oltre 2GB. Nefoin scarica solo il font desiderato dalla pagina delle release su GitHub. È leggero e rapido.

Nefoin è Più Semplice

Nessuna interfaccia grafica, nessuna configurazione e nessun pacchetto da installare. Passi il nome del font come variabile, e fa tutto il resto.

Nefoin Funziona Bene negli Script

È un piccolo script shell (~100 righe). Ciò lo rende facile da automatizzare nei dotfiles o da usare nei container Docker.

Nessuna Restrizione di Licenza

Strumenti come getnf utilizzano la licenza GPL-3.0, che limita l’uso in progetti closed-source. Nefoin è più permissivo.

Elenco di Nerd Fonts Popolari che Puoi Installare

Nefoin supporta qualsiasi font elencato nelle release di ryanoasis/nerd-fonts che termina con .zip.

Alcuni font Nerd comuni sono:

  • Hack
  • FiraCode
  • JetBrainsMono
  • Iosevka
  • Meslo
  • CascadiaCode
  • UbuntuMono
  • SourceCodePro
  • RobotoMono

Basta sostituire il nome nel comando, e sei a posto.

Nerd Fonts

Installare i Nerd Fonts con Nefoin in 4 Passaggi

Ti mostrerò come ho installato un font usando Nefoin in soli 4 passaggi sul mio sistema Ubuntu 24.04 LTS. Userò FiraCode Nerd Font come esempio.

Passaggio 1: Installare le Dipendenze

Assicurati di avere curl, unzip e fontconfig.

Su Linux:

sudo apt install curl unzip fontconfig

Su macOS:

brew install fontconfig

Passaggio 2: Eseguire lo Script di Installazione del Nerd Font

Apri un terminale ed esegui:

nerd_font_name="FiraCode" bash <(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)

Tutto qui! Lo script scaricherà FiraCode.zip dalla release ufficiale su GitHub, lo decomprimerà e lo sposterà nella tua directory dei font:

  • Su Linux: ~/.local/share/fonts
  • Su macOS: ~/Library/Fonts

Se il font esiste già, chiederà prima di sostituirlo.

Passaggio 3: Aggiornare la Cache dei Font

Su Linux:

fc-cache -fv

Su macOS, la cache viene aggiornata automaticamente.

Passaggio 4: Verificare i Nerd Fonts

Puoi verificare se il font è installato correttamente aprendo un terminale e controllando se il font appare nell’elenco dei font disponibili. In alternativa, puoi utilizzare un’applicazione che supporta i Nerd Fonts per vedere se le icone e i simboli vengono visualizzati correttamente.

Prova i Nerd Fonts in un Container Docker

Se desideri testare i Nerd Fonts in un ambiente isolato, puoi utilizzare un container Docker. Ecco un esempio di come farlo:

docker run -it --rm ubuntu bash

All’interno del container, puoi seguire gli stessi passaggi sopra descritti per installare e verificare i Nerd Fonts.

Suggerimento Bonus: Installare Font Personalizzati

Se desideri installare un font personalizzato non incluso nelle release ufficiali, puoi modificare lo script di Nefoin per scaricare e installare il font desiderato. Assicurati di avere l’URL diretto al file .zip del font e di adattare lo script di conseguenza.

Conclusione

Nefoin è uno strumento semplice e veloce per installare i Nerd Fonts su Linux e macOS. Con un solo comando, puoi avere il tuo font preferito pronto all’uso, senza complicazioni.

Home Nefoin

Potrebbe interessarti