Caratteri Nerd - Caratteri per sviluppatori¶
Cosa sono i caratteri Nerd?¶
Nerd Fonts è una raccolta di font modificati destinati agli sviluppatori. In particolare, i "font iconici" come Font Awesome, Devicons, e Octicons sono utilizzati per aggiungere glifi supplementari.
Nerd Fonts prende anche i font di programmazione più popolari, come MonoLisa o SourceCode Pro, e li modifica aggiungendo un gruppo di glifi (icone). Se il font che si desidera utilizzare non è già stato modificato, è disponibile un patcher di font. È disponibile anche una funzione di anteprima per vedere come dovrebbe apparire il carattere nell'editor. Per ulteriori informazioni, visitare il sito principale del progetto.
Download¶
I font sono disponibili per il download all'indirizzo:
https://www.nerdfonts.com/font-downloads
Procedura di installazione¶
L'installazione dei Nerd Fonts in Rocky Linux si effettua interamente dalla riga di comando grazie all'implementazione della procedura fornita dal repository del progetto ryanoasis/nerd-fonts. La procedura utilizza git per recuperare i font necessari e fc-cache per la loro configurazione.
Nota
Questo metodo può essere usato su tutte le distribuzioni linux che usano fontconfig per la gestione dei font di sistema.
Per iniziare, recuperare i file necessari dal repository del progetto:
git clone --filter=blob:none --sparse git@github.com:ryanoasis/nerd-fonts
Questo comando scarica solo i file necessari, omettendo i font contenuti in patched-fonts, in modo da non appesantire il repository locale con font che poi non verranno utilizzati, consentendo così un'installazione selettiva.
Questa guida utilizzerà il font IBM Plex Mono, che offre una visualizzazione pulita e leggermente tipografica, caratteristiche che lo rendono particolarmente adatto alla scrittura di documentazione Markdown.
Visitare il sito dedicato per una panoramica e un'anteprima dei font disponibili.
Andare alla cartella appena creata e scaricare il set di font con i comandi:
cd ~/nerd-fonts/
git sparse-checkout add patched-fonts/IBMPlexMono
Il comando scaricherà i font nella cartella patched-fonts e al termine sarà possibile installarli con lo script install.sh fornito, digitando:
./install.sh IBMPlexMono
Nome riservato
Il font durante l'installazione viene rinominato in BlexMono per rispettare la SIL Open Font License (OFL) e in particolare il meccanismo reserved name mechanism.
Lo script install.sh copia i font nella cartella utente ~/.local/share/fonts/
e invoca il programma fc-cache per registrarli nel sistema. Una volta terminato, i font saranno disponibili per l'emulatore di terminale; in particolare, troveremo installati i seguenti font:
NerdFonts/
├── BlexMonoNerdFont-BoldItalic.ttf
├── BlexMonoNerdFont-Bold.ttf
├── BlexMonoNerdFont-ExtraLightItalic.ttf
├── BlexMonoNerdFont-ExtraLight.ttf
├── BlexMonoNerdFont-Italic.ttf
├── BlexMonoNerdFont-LightItalic.ttf
├── BlexMonoNerdFont-Light.ttf
├── BlexMonoNerdFont-MediumItalic.ttf
├── BlexMonoNerdFont-Medium.ttf
├── BlexMonoNerdFont-Regular.ttf
├── BlexMonoNerdFont-SemiBoldItalic.ttf
├── BlexMonoNerdFont-SemiBold.ttf
├── BlexMonoNerdFont-TextItalic.ttf
├── BlexMonoNerdFont-Text.ttf
├── BlexMonoNerdFont-ThinItalic.ttf
├── BlexMonoNerdFont-Thin.ttf
Configurazione¶
A questo punto, il carattere Nerd scelto dovrebbe essere disponibile per la selezione. Per selezionarlo, è necessario fare riferimento al desktop in uso.
Se si utilizza il desktop predefinito di Rocky Linux (Gnome), per cambiare il carattere nell'emulatore di terminale, è sufficiente aprire gnome-terminal
, andare in "Preferenze" e impostare il carattere Nerd per il proprio profilo.
Author: Franco Colussi
Contributors: Steven Spencer, Ganna Zhyrnova, Christine Belzie