[Releases][release] | Fonts | Font Patcher | [Wiki Documentation][wiki] | [Stickers][stickers] | [VimDevIcons][vim-devicons]
[![GitHub release][img-version-badge]][repo] [![Gitter][img-gitter-badge]][gitter] [![Code of Conduct][coc-badge]][coc] [![PRs Welcome][prs-badge]][prs]
Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular 'iconic fonts' such as [Font Awesome][font-awesome], [Devicons][vorillaz-devicons], [Octicons][octicons], and others.
The following flow diagram shows the current glyph sets included:
Diagram created using @SankeyMATIC
Important Notices
master
branch file paths are not considered stable. Verify your repository URI references- cloning this repository is not recommended (due to Repo size) unless you are going to be contributing to development
Table of Contents
- 1 - Release Archive Download
- 2 - Homebrew Fonts (macOS (OS X))
- 3 - Chocolatey or Scoop (Windows)
- 4 - Arch Linux Repository (Extra, AUR)
- 5 - Ad Hoc Curl Download
- 6 - Install Script
- 7 - Clone Repo
- 8 - Patch Your Own Font
Additional Info
TL;DR
Nerd Fonts takes popular programming fonts and adds a bunch of Glyphs. There is also a font patcher available if your desired font isn't already patched. For more high level information see the [wiki][wiki]. If you are looking for the Vim plugin see [VimDevIcons ➶][vim-devicons].
Various Download Options for Fonts
If you...
Option 1.
want to download a font family package of variations (bold, italic, etc.) see download an archiveOption 2.
are on macOS and want to use Homebrew see Homebrew FontsOption 3.
are on Windows and want to use Chocolatey or Scoop see Unofficial Chocolatey or Scoop RepositoriesOption 4.
are on Arch Linux and want to use Extra packages see Arch Extra RepositoriesOption 5.
want to use thecurl
command or use in scripts see Ad Hoc Curl DownloadOption 6.
want to automate installing or use in scripts see the Install ScriptOption 7.
want complete control then see cloning the repoOption 8.
want to patch your own font see the Font Patcher
Features
- A FontForge Python script to patch any font
- Includes an option to create Monospaced (fixed-pitch, fixed-width) or double-width (non-monospaced) glyphs
- For more details see the Font Patcher section
67
already patched font families- Over
10,000
glyphs/icons combined (more details)- Current glyph sets include: [Powerline with Extra Symbols][ryanoasis-powerline-extra-symbols], [Font Awesome][font-awesome], [Material Design Icons][font-material-design-icons], [Weather][font-weather], [Devicons][vorillaz-devicons], [Octicons][octicons], [Font Logos][font-logos] (Formerly Font Linux), [Pomicons][gabrielelana-pomicons], [Codeicons][codicons]
- Monospaced (fixed-pitch, fixed-width) or double-width (non-monospaced) or proportional glyphs version of each font
- This refers to the Nerd Font glyphs themselves not necessarily the Font as a whole
- A Developer/Contributor provided bash script to re-patch all the fonts
Glyph Sets
:mag: :mag: You can search for glyphs easily on [NerdFonts.com][Cheat Sheet] via the [Cheat Sheet][]
See [Wiki: Glyph Sets and Codepoints for more details][wiki-glyph-sets-codepoints]
Icon names in shell
See [Wiki: Icon names in shell][wiki-icon-names-in-shell]
Patched Fonts
A preview of all fonts can be found here.
Font Name | Original Font Name and Repository | ver | *RFN |
---|---|---|---|
[0xProto Nerd Font][p-0xProto] | [0xProto][f-0xProto] | 1.603 | NO |
[3270 Nerd Font][p-3270] | [3270][f-3270] | 3.0.1 | NO |
[Agave Nerd Font][p-agave] | [Agave][f-agave] | 37 | NO |
[AnonymicePro Nerd Font][p-anonymous-pro] | [Anonymous Pro][f-a-pro] | 1.002 | YES |
[Arimo Nerd Font][p-arimo] | [Arimo][f-arimo] | 1.33 | NO |
[AurulentSansMono Nerd Font][p-aurulent] | Aurulent Sans Mono (Stephen G. Hartke) | NO | |
[BigBlueTerminal Nerd Font][p-bigblueterm] | BigBlueTerminal (VileR) | NO | |
[BitstromWera Nerd Font][p-bitstream] | Vera Sans Mono (Bitstream Inc) | 1.1 | YES |
[BlexMono Nerd Font][p-blex] | [IBM Plex Mono][f-ibm-plex] | 2.004 | YES |
[CaskaydiaCove Nerd Font][p-cascadia] | [Cascadia Code][f-cascadia] | 2111.01 | YES |
[CaskaydiaMono Nerd Font][p-cascadia-mono] | [Cascadia Mono][f-cascadia] | 2111.01 | YES |
[CodeNewRoman Nerd Font][p-code-nr] | Code New Roman (Sam Radian) | 2.0 | NO |
[ComicShannsMono Nerd Font][p-comic] | [Comic Shanns Mono][f-comic] | 1.3.1 | NO |
[CommitMono Nerd Font][p-commit] | [Commit Mono][f-commit] | 1.143 | NO |
[Cousine Nerd Font][p-cousine] | [Cousine][f-cousine] | 1.211 | NO |
[D2Coding Nerd Font][p-d2coding] | [D2Coding][f-d2coding] | 1.3.2 | NO |
[DaddyTimeMono Nerd Font][p-daddytimemono] | [DaddyTimeMono][f-daddytimemono] | 1.2.3 | NO |
[DejaVuSansMono Nerd Font][p-dejavu] | [DejaVu][f-dejavu] | 2.37 | NO |
[DroidSansMono Nerd Font][p-droid] | Droid Sans Mono (Ascender Corp) | 1.00-113 | NO |
[EnvyCodeR Nerd Font][p-envy] | [Envy Code R][f-envy] | 0.79 | YES |
[FantasqueSansMono Nerd Font][p-fantasque] | [Fantasque Sans Mono][f-fant] | 1.8.0 | NO |
[FiraCode Nerd Font][p-fira-code] | [Fira Code][f-fira-code] | 6.2 | NO |
[FiraMono Nerd Font][p-fira-mono] | [Fira Mono][f-fira-mono] | 3.206 | NO |
[GeistMono Nerd Font][p-geist-mono] | [Geist Mono][f-geist-mono] | 1.200 | NO |
[GoMono Nerd Font][p-go-mono] | [Go-Mono][f-go-mono] | 2.010 | NO |
[Gohu Nerd Font][p-gohu] | [Gohu TTF][f-gohu2], [Gohu][f-gohu] | 2.0 | NO |
[Hack Nerd Font][p-hack] | [Hack][f-hack] | 3.003 | NO |
[Hasklug Nerd Font][p-hasklig] | [Hasklig][f-hasklig] | 1.2 | YES |
[HeavyDataMono Nerd Font][p-heavy-data] | HeavyData (Vic Fieger) | 1 | NO |
[Hurmit Nerd Font][p-hermit] | [Hermit][f-hermit] | 2.0 | YES |
[iM-Writing Nerd Font][p-im-writing] | [iA-Writer][f-ia-writer] | Dec 2018 | YES |
[Inconsolata Nerd Font][p-inconsolata] | [Inconsolata][f-inconsolata] | 3.000 | NO |
[InconsolataGo Nerd Font][p-inconsolata-go] | [InconsolataGo][f-inconsolatago] | 1.013 | NO |
[Inconsolata LGC Nerd Font][p-inconsolata-lgc] | [Inconsolata LGC][f-inconsolatalgc] | 1.5.2 | NO |
[IntoneMono Nerd Font][p-intel-one-mono] | [Intel One Mono][f-intel-one-mono] | 1.3.0 | YES |
[Iosevka Nerd Font][p-iosevka] | [Iosevka][f-iosevka] | 29.0.4 | NO |
[IosevkaTerm Nerd Font][p-iosevka-term] | [Iosevka Term][f-iosevka] | 29.0.4 | NO |
[IosevkaTermSlab Nerd Font][p-iosevka-term-slab] | [Iosevka Term Slab][f-iosevka] | 29.0.4 | NO |
[JetBrainsMono Nerd Font][p-jetbrains-mono] | [JetBrains Mono][f-jetbrains-mono] | 2.304 | NO |
[Lekton Nerd Font][p-lekton] | [Lekton][f-lekton] | 34 | NO |
[Literation Nerd Font][p-liberation] | [Liberation][f-liberation] | 2.1.5 | YES |
[Lilex Nerd Font][p-lilex] | [Lilex][f-lilex] | 2.400 | NO |
[MartianMono Nerd Font][p-martian] | [MartianMono][f-martian] | 1.0.0 | NO |
[Meslo Nerd Font][p-meslo] | [Meslo][f-meslo] | 1.21 | NO |
[Monaspice Nerd Font][p-monaspace] | [Monaspace][f-monaspace] | 1.0.0 | YES |
[Monofur Nerd Font][p-monofur] | Monofur (Tobias B Koehler) | 1.0 | NO |
[Monoid Nerd Font][p-monoid] | [Monoid][f-monoid] | 0.61 | NO |
[Mononoki Nerd Font][p-mononoki] | [Mononoki][f-mononoki] | 1.6 | YES |
[M+ Nerd Font][p-mplus] | [MPlus Fonts][f-mplus] | 2023/09 | NO |
[Noto Nerd Font][p-noto] | [Noto][f-noto] | div | NO |
[OpenDyslexic Nerd Font][p-opendyslexic] | [OpenDyslexic][f-opendyslexic] | 2.001 | NO |
[Overpass Nerd Font][p-overpass] | [Overpass][f-overpass] | 3.0.5 | NO |
[ProFont Nerd Font][p-profont] | [ProFont][f-profont] | 2.3, 2.2 | NO |
[ProggyClean Nerd Font][p-proggy-clean] | ProggyClean (Tristan Grimmer) | 2004/04/15 | NO |
[RecMono Nerd Font][p-recursive] | [Recursive Mono][f-recursive] | 1.085 | NO |
[RobotoMono Nerd Font][p-roboto] | [Roboto Mono][f-roboto] | 3.0 | NO |
[SauceCodePro Nerd Font][p-source-code-pro] | [Source Code Pro][f-source] | 2.042 | YES |
[ShureTechMono Nerd Font][p-share-tech-mono] | [Share Tech Mono][f-share] |