¡Un repositorio con las fuentes que recomiendo para conchas y programación, la mayoría de ellas con ligaduras y soporte de glifos (iconos) de Powerline/Nerdfont!
Nota: Las fuentes incluidas en este repositorio son las que he parchado o vale la pena mantener como copia de seguridad. Si uso la fuente de nerd base, intentaré simplemente vincular al repositorio/sitio web del autor original.
Use citas ( '' ) en fuentes que tienen un + en su nombre si le dan errores
'0xProto v1.6 Ligaturised NF' , '0xProto v2 Ligaturised NF' , '0xProto v2 NF' , '0xProto v2 Nerd Font' Sin ligaduras (olvidé tomar capturas de pantalla después del parche):
v1.6 ligado:
V2 ligado:
Fuente de Nerd V2: 

Cascadia Code NF , Cascadia Code PL <- Ambas deben incluir ligaduras, pero NF tiene más iconos. Es posible que desee otra fuente como copia de seguridad en cualquier caso 
Código New Roman : Code New Roman NF Ligaturized
Consolasligaturizedv2 NF , ConsolasLigaturizedV3 Nerd Font Apenas hay diferencias, así que solo tomé una captura de pantalla: 
Cousine : 'FiraCode+Cousine NF'
Dejavusans : DejaVuSansCode NF
FragmentMono Nerd Font , Fragment Mono Regular 

GeistMono Nerd Font 
Hack : 'FiraCode+Hack NF'
Hasklig : Hasklug NF
'FiraCode+Inconsolata NF g' 
Inconsolata : 'FiraCode+Inconsolata NF'
Fuente nerd de inconsolatago : InconsolataGo Nerd Font
JetBrainsMono NF 
JuliaMono 
Fuente de nerd lilex : Lilex Nerd Font
Maple Mono V7 NF , Maple Mono v6 Ligaturised NF , Maple Mono NF Yo personalmente uso V7, pero V6 también es genial.
V6: 
V7: 

Notomono Nerd Font : NotoMono Nerd Font
Roboto mono : 'FiraCode+RobotoMono NF'
SF mono ligado : SF Mono Ligatures
SF Mono Powerline : SF Mono Powerline
Ubuntumono : 'FiraCode+UbuntuMono NF'
De la documentación de Nerd Fonts:
Nerd Font Mono (o NFM ).Mono es decir, Nerd Font (o NF ). La mayoría de los terminales admiten esto, pero YMMV.Nerd Font Propo (o NFP ). El terminal integrado de VS Code usará iconos de las fuentes que proporciona en el pedido proporcionado. Es decir, si la primera fuente no tiene el ícono que desea, volverá a la segunda fuente, y así sucesivamente. Es por eso que es crucial proporcionar al menos una fuente respaldo. Nerd Fonts proporciona tal fuente, pero no está incluida en el repositorio y no lo he encontrado útil. Personalmente, siempre uso consolas ligaturizado v2 nf como mi fuente respirada. P.ej
"editor.fontFamily": "Your font,Consolasligaturizedv2 NF,monospace"
Esto es más para mí que para ti, pero he incluido los pasos que uso para parchear las fuentes en este repositorio.
He probado en Windows, pero FontForge es un dolor de usar, por lo que en caso de que quiera recrear lo que hice, sugiero usar Linux o al menos WSL, lo cual es mucho más fácil.
Opcionalmente, puede obtenerlo del sitio web de Nerd Font o del repositorio.
# Pre-requisites
sudo add-apt-repository ppa:fontforge/fontforge -y
sudo apt update -y
sudo apt install software-properties-common python3-fontforge -y
brew install python-setuptools fontforge # or the alternative for your Linux distro
# Download and extract manually, then
cd Downloads/FontPatcher/
# Or
wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FontPatcher.zip
unzip FontPatcher.zip -d font-patcher
cd font-patcher
# Or
git clone --depth 1 https://github.com/betaboon/nerd-fonts-patcher.git
cd nerd-fonts-patcher
# Then run:
fontforge -script ./font-patcher -l -c --careful -out /path/to/output_dir --ext otf /path/to/font
# And the new files should be in the output folder chosen
# Example (in WSL)
fontforge -script ./font-patcher -l -c --careful -out ./patched-fonts --ext otf /mnt/d/Users/Bosco/Downloads/Fonts/0xProto/0xProto-Regular.otf
# You can drop the --careful if you want to override the existing iconsPuede usar el script ./patch-tons.sh para parchear todas las fuentes contenidas en una carpeta. Juega con él si lo desea.
La otra opción es usar Docker, según el ReadMe del patillo de fuentes. Esto probablemente puede ser más fácil y más rápido, pero no lo he probado.
# To obtain the ligatures
git clone --recurse-submodules https://github.com/ToxicFrog/Ligaturizer.git
# Do not remove any of the fonts in `fonts/`, they're needed for the ligaturizer to work
# Make sure to move the fonts you want changed into their own folder in Ligaturizer/fonts
# e.g. Ligaturizer/fonts/Code New Roman/
# Add them to build.py, whether on the prefixed_fonts or renamed_fonts. e.g
# build.py
renamed_fonts = {
' fonts/Code New Roman/*.otf ' : ' Code New Roman NF Ligaturized ' ,
}
# Then run
make
# And the files should be in the output folder with the correct name