GNU/Linux >> Linux Esercitazione >  >> Linux

Installa i caratteri Nerd per aggiungere glifi nel tuo codice su Linux

Questo breve tutorial spiega cos'è il progetto Nerd Fonts, come installare Nerd Fonts in Linux e come aggiungere glifi (icone e simboli) nel tuo codice o semplicemente stampare le icone nella shell con Nerd Fonts.

Font Nerd - Lo sviluppatore ha preso di mira i font con patch

Caratteri Nerd è un progetto per creare font patchati. Un font patchato è un font che ha un gruppo di icone patchate al suo interno. Nerd Fonts prende i font di programmazione più diffusi e li corregge con un gran numero di glifi (icone).

I glifi vengono aggiunti da famosi font iconici come Font Awesome, Devicons, Font Logos, Material Design Icons, Powerline Symbols, Octicons, Weather Icons e molti altri.

Nerd Fonts include attualmente oltre 50 caratteri patchati e pronti per l'uso dei migliori sviluppatori. Tutti i caratteri patchati hanno oltre 3.600 icone e simboli combinati da popolari set di icone.

Il progetto Nerd Fonts ha anche un Font Patcher script che ti consente di creare i tuoi caratteri patch personalizzati. È un progetto gratuito e open source ospitato in GitHub.

Installa i caratteri Nerd su Linux

L'installazione dei caratteri Nerd è la stessa di come si installano normalmente i caratteri su Linux. Scarica il tuo font nerd preferito dalla pagina di download ufficiale dei font nerd .

Estrai il file zip scaricato e copia i caratteri nei fonts del tuo sistema cartella. La posizione della cartella dei caratteri varia a seconda della distribuzione Linux in uso.

Nei sistemi basati su Debian come Ubuntu e i suoi derivati, copia i file dei caratteri in /usr/share/fonts/ o /usr/local/share/fonts/ posizione in cui installare i caratteri per tutti gli utenti, ad esempio a livello di sistema .

Se desideri installare i caratteri per un determinato utente, copia i caratteri in ~/.local/share/fonts/ Posizione.

Volevo installare i font solo per il mio attuale account utente, quindi ho copiato i file dei font in ~/.local/share/fonts/ directory.

Puoi anche farlo dalla riga di comando come di seguito. Usa wget o curl per scaricare i file dei caratteri. Estrai il file zip usando unzip e quindi copia i file dei font in fonts directory utilizzando cp o mv comandi.

$ wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Hermit.zip
$ unzip Hermit.zip
$ cp ~/Downloads/Hermit/Hurmit*.otf ~/.local/share/fonts/

Se disponi di molti caratteri, puoi utilizzare le sottodirectory per organizzare la raccolta dei caratteri.

I caratteri Nerd sono anche forniti per Arch Linux e disponibili in AUR . Installa qualsiasi font nerd utilizzando un programma di supporto AUR, ad esempio Paru o , come di seguito:

$ yay -S nerd-fonts-hermit

Oppure,

$ yay -S nerd-fonts-hermit

Dopo aver copiato o installato i caratteri, eseguire il comando seguente per creare file di cache delle informazioni sui caratteri per le applicazioni che utilizzano fontconfig per la loro gestione dei caratteri.:

$ fc-cache -fv

Risultato di esempio:

/usr/share/fonts/type1: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/type1/gsfonts: caching, new cache contents: 35 fonts, 0 dirs
/usr/share/fonts/type1/urw-base35: caching, new cache contents: 35 fonts, 0 dirs
/usr/local/share/fonts: caching, new cache contents: 0 fonts, 0 dirs
/home/sk/.local/share/fonts: caching, new cache contents: 68 fonts, 0 dirs
[...]

Se hai aggiunto i caratteri a tutto il sistema (ad esempio /usr/share/fonts/ o /usr/local/share/fonts/ posizione), esegui:

$ sudo fc-cache -fv

Allo stesso modo, scarica gli altri caratteri e spostali tutti nei fonts del sistema directory e aggiorna la cache dei caratteri.

Verifica se un font specifico è stato aggiunto o meno dalla riga di comando usando ls e grep comandi:

$ ls ~/.local/share/fonts/ | grep Hurmit

Risultato di esempio:

Hurmit Bold Nerd Font Complete Mono.otf
Hurmit Bold Nerd Font Complete Mono Windows Compatible.otf
Hurmit Bold Nerd Font Complete.otf
Hurmit Bold Nerd Font Complete Windows Compatible.otf
Hurmit Light Nerd Font Complete Mono.otf
Hurmit Light Nerd Font Complete Mono Windows Compatible.otf
Hurmit Light Nerd Font Complete.otf
Hurmit Light Nerd Font Complete Windows Compatible.otf
Hurmit Medium Nerd Font Complete Mono.otf
Hurmit Medium Nerd Font Complete Mono Windows Compatible.otf
Hurmit Medium Nerd Font Complete.otf
Hurmit Medium Nerd Font Complete Windows Compatible.otf

Elenca tutti i caratteri disponibili nel tuo sistema usando il comando:

$ fc-list

Aggiungi glifi al tuo codice con i caratteri Nerd

Una volta che i caratteri Nerd sono stati aggiunti al tuo sistema, puoi letteralmente usarli ovunque sul tuo sistema. Ho provato i caratteri Nerd in Deepin Terminal, GNOME terminal, gedit e Gimp. Tutto ha funzionato bene e posso essere in grado di aggiungere diversi tipi di icone e simboli nel testo e nel codice.

Vai al cheatsheet di Nerd Fonts dove puoi trovare molte icone e simboli e scegliere un'icona che desideri utilizzare. È disponibile una barra di ricerca per cercare rapidamente un'icona o un simbolo specifico. Per mostrare tutti i set di icone disponibili, posiziona il cursore del mouse nella barra di ricerca e premi INVIO.

Per copiare un'icona o un simbolo, basta passare il mouse su di esso e fare clic su Icona o Classe o Codice esadecimale per copiarlo.

Incolla l'icona copiata dove vuoi.

Puoi anche copiare il corso e incollare il codice nel tuo CSS o HTML codice. Ecco due esempi di riferimento.

I really <i class="nf nf-fa-heart"></i> <i class="nf nf-custom-vim"></i>
I use <i class="nf nf-linux-archlinux"></i> btw.

Stampa icone e simboli in Shell usando gli script Nerd Fonts

Se non vuoi copiare i glifi dalla pagina web del cheatsheet di Nerd Fonts, usa gli script di Nerd Fonts per stampare direttamente le icone/simboli nella tua shell e poi copiali nel tuo codice o dove vuoi.

Scarica gli script forniti qui e salvali in ~/.local/share/fonts/ directory. Sto per scaricare Font Linux icone usando il comando:

$ wget https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/bin/scripts/lib/i_linux.sh -P ~/.local/share/fonts/

Sorgente lo script di download:

$ source ~/.local/share/fonts/i_linux.sh

Verifica se riesci a stampare le icone nel Terminale usando uno qualsiasi dei seguenti comandi:

$ echo $i_linux_archlinux
$ echo $i_linux_centos
$ echo $i_linux_debian
$ echo $i_linux_fedora
$ echo $i_linux_ubuntu

Come già affermato, sono attualmente disponibili più di 50 caratteri patchati da utilizzare. Se il tuo font preferito non è già stato patchato, puoi applicarlo utilizzando Font Patcher sceneggiatura realizzata dall'autore di Nerd Fonts. Per maggiori dettagli, fare riferimento ai collegamenti al progetto indicati di seguito.


Linux
  1. Installa Java dai repository della tua distribuzione Linux

  2. Aggiungi video come sfondo sul tuo desktop Linux

  3. Come installare i caratteri Microsoft TrueType in Linux Mint 12

  4. Come installare un ambiente desktop sul tuo server Linux senza testa

  5. 20 comandi Linux di una riga da aggiungere alla tua cassetta degli attrezzi

Font Finder:cerca e installa facilmente i caratteri Web di Google in Linux

Installa il codice di Microsoft Visual Studio in Linux

Come aggiungere caratteri in Fedora Linux

Come installare i caratteri in Ubuntu 20.04

I 15 migliori strumenti per font Linux e come installare i font Linux su Ubuntu

Come installare il software dal codice sorgente nel tuo sistema Linux