Caratteri Nerd - Caratteri per sviluppatori¶
L'installazione dei Nerd Fonts non modifica la funzione di Neovim o NvChad, ma aggiunge semplicemente dei caratteri più gradevoli alla vista rispetto al carattere standard del terminale.
I caratteri Nerd sono una raccolta di caratteri modificati rivolta agli sviluppatori. In particolare, "font iconici" come Font Awesome, Devics, Octicons ecc sono utilizzati per aggiungere glifi extra.
Nerd Fonts prende i caratteri di programmazione più popolari e li modifica aggiungendo un gruppo di glifi (icone). È disponibile anche un font patcher se il carattere che vuoi usare non è già stato modificato. Sul sito è disponibile una comoda anteprima che consente di vedere come dovrebbe apparire il font nell'editor. Per ulteriori informazioni, consultare il sito principale del progetto.
Download¶
I caratteri sono disponibili per il download su:
https://www.nerdfonts.com/font-downloads
Procedura di installazione¶
L'installazione dei Nerd Fonts in Rocky Linux si effettua interamente da linea di comando grazie all'implementazione della procedura fornita dal repository del progetto ryanoasis/nerd-fonts; la procedura utilizza git per recuperare i fonts richiesti e fc-cache per la loro configurazione.
Note
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 in seguito 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.
Per una panoramica, con anteprima, dei font disponibili è possibile visitare il sito dedicato.
Passare 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, saranno 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 effettivamente è 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