Instale fuentes Nerd para agregar glifos en su código en Linux

Este breve tutorial explica qué es el proyecto Nerd Fonts, cómo instalar Nerd Fonts en Linux y cómo agregar glifos (íconos y símbolos) en su código o simplemente imprimir los íconos en el shell con Nerd Fonts.

Nerd Fonts: el desarrollador apuntó a las fuentes parcheadas

Fuentes Nerd es un proyecto para crear fuentes parcheadas. Una fuente parcheada es una fuente que tiene un montón de iconos parcheados. Nerd Fonts toma fuentes de programación populares y las parchea con una gran cantidad de glifos (iconos).

Los glifos se agregan a partir de fuentes icónicas populares como Font Awesome, Devicons, Font Logos, Material Design Icons, Powerline Symbols, Octicons, Weather Icons y muchas otras.

Nerd Fonts actualmente incluye más de 50 parches y listas para usar las mejores fuentes para desarrolladores. Todas las fuentes parcheadas tienen más de 3600 íconos y símbolos combinados de conjuntos de íconos populares.

El proyecto Nerd Fonts también tiene un Parcheador de fuentes script que le permite crear sus propias fuentes parcheadas personalizadas. Es un proyecto gratuito y de código abierto alojado en GitHub.

Instalar fuentes Nerd en Linux

Instalar Nerd Fonts es lo mismo que instalarías normalmente en Linux. Descarga tu fuente nerd preferida de la página oficial de descarga de Nerd Fonts.

Extraiga el archivo zip descargado y copie las fuentes a su sistema fonts carpeta. La ubicación de la carpeta de fuentes varía según la distribución de Linux que utilice.

En sistemas basados ​​en Debian como Ubuntu y sus derivados, copie los archivos de fuentes a /usr/share/fonts/ o /usr/local/share/fonts/ ubicación para instalar fuentes para todos los usuarios, es decir en todo el sistema.

Si desea instalar fuentes para un usuario en particular, copie las fuentes en ~/.local/share/fonts/ ubicación.

Quería instalar fuentes solo para mi cuenta de usuario actual, así que copié los archivos de fuentes a ~/.local/share/fonts/ directorio.

ubicación de fuentes para un usuario específico en Ubuntu

También puede hacerlo desde la línea de comando como se muestra a continuación. Utilizar wget o curl para descargar los archivos de fuentes. Extraiga el archivo zip usando unzip y luego copie los archivos de fuentes en el fonts directorio usando cp o mv comandos

$ 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/

Si tiene muchas fuentes, puede usar subdirectorios para organizar la colección de fuentes.

Las fuentes Nerd también están empaquetadas para Arch Linux y están disponibles en ORO. Instale cualquier fuente nerd usando un programa de ayuda AUR, por example Pulmones o Hurracomo abajo:

$ yay -S nerd-fonts-hermit

O,

$ yay -S nerd-fonts-hermit

Después de copiar o instalar las fuentes, ejecute el siguiente comando para crear archivos de caché de información de fuentes para aplicaciones que usan fontconfig por su manejo de fuentes.:

$ fc-cache -fv

Salida de muestra:

/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
[...]
Cree archivos de caché de información de fuentes usando el comando fc-cache

Si ha agregado las fuentes a todo el sistema (es decir, /usr/share/fonts/ o /usr/local/share/fonts/ ubicación), ejecute:

$ sudo fc-cache -fv

Del mismo modo, descargue las otras fuentes y muévalas todas al sistema fonts directorio y actualice la caché de fuentes.

Verifique si se agrega o no una fuente específica desde la línea de comando usando ls y grep comandos:

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

Salida de muestra:

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

Enumere todas las fuentes disponibles en su sistema usando el comando:

$ fc-list

Agregue glifos en su código con fuentes Nerd

Una vez que las fuentes Nerd se agregan a su sistema, puede usarlas literalmente en cualquier parte de su sistema. Probé Nerd Fonts en Deepin Terminal, GNOME terminal, gedit y Gimp. Todo funcionó bien y puedo agregar diferentes tipos de íconos y símbolos en el texto y el código.

Ve a la Hoja de trucos de Nerd Fonts donde puede encontrar muchos íconos y símbolos y elegir el ícono que desea usar. Hay una barra de búsqueda disponible para buscar rápidamente un icono o símbolo específico. Para mostrar todos los conjuntos de iconos disponibles, coloque el cursor del mouse en la barra de búsqueda y presione ENTER.

Página de trucos de Nerd FontsPágina de trucos de Nerd Fonts

Para copiar un icono o símbolo, simplemente pase el mouse sobre él y haga clic en Icono, Clase o Código hexadecimal para copiarlo.

Copie iconos y símbolos de la hoja de trucos de Nerd FontsCopie iconos y símbolos de la hoja de trucos de Nerd Fonts

Pegue el icono copiado donde desee.

También puede copiar la clase y pegar el código en su CSS o HTML código. Aquí hay dos ejemplos para su referencia.

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.

Si no desea copiar los glifos de la página web de la hoja de trucos de Nerd Fonts, use los scripts de Nerd Fonts para imprimir directamente los íconos/símbolos en su shell y luego cópielos en su código o donde desee.

Descargar los scripts provistos aquí y guardarlos en ~/.local/share/fonts/ directorio. voy a descargar fuente linux iconos usando el comando:

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

Fuente del script de descarga:

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

Verifique si puede imprimir los íconos en la Terminal usando cualquiera de los siguientes comandos:

$ echo $i_linux_archlinux
$ echo $i_linux_centos
$ echo $i_linux_debian
$ echo $i_linux_fedora
$ echo $i_linux_ubuntu
Imprima íconos y símbolos en Shell usando scripts de Nerd FontsImprima íconos y símbolos en Shell usando scripts de Nerd Fonts

Como ya se indicó, actualmente hay más de 50 fuentes parcheadas disponibles para usar. Si su fuente favorita aún no está parcheada, puede parchearla usando Parcheador de fuentes script realizado por el autor de Nerd Fonts. Para obtener más detalles, consulte los enlaces del proyecto que figuran a continuación.

Recursos:

Lectura relacionada:

  • Cómo agregar fuentes en Fedora linux
  • Buscador de fuentes: busque e instale fácilmente las fuentes web de Google en Linux
  • Cómo encontrar todas las fuentes instaladas desde la línea de comandos en Linux

Related Posts