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 ➶, Devicons ➶, Octicons ➶, and others.
The following Sankey flow diagram shows the current glyph sets included:
Diagram created using @SankeyMATICmaster
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
- 1 - Manual
- 2 - Release Archive Download
- 3 - Install Script
- 4 - Homebrew Fonts (macOS (OS X))
- 5 - Clone Repo
- 6 - Ad Hoc Curl Download
- 7 - Arch User Repository (AUR) (Arch Linux)
- 8 - Patch Your Own Font
Additional Info
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. If you are looking for the Vim plugin see VimDevIcons ➶.
If you...
Option 1.
want to quickly grab an individual font download from thepatched-fonts/
directoryOption 2.
want to download a font family package of variations (bold, italic, etc.) see download an archiveOption 3.
want to automate installing or use in scripts see the Install ScriptOption 4.
are on macOS and want to use Homebrew see Homebrew FontsOption 5.
want complete control then see cloning the repoOption 6.
want to use thecurl
command or use in scripts see Ad Hoc Curl DownloadOption 7.
are on Arch Linux and want to use AUR packages see Unofficial Arch User RepositoriesOption 8.
want to patch your own font see the Font Patcher
- 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
51
already patched font families- Over
1,444,400
unique combinations/variations of patched fonts (more details) - Over
2,824
glyphs/icons combined (more details)- Current glyph sets include: Powerline with Extra Symbols, Font Awesome, Material Design Icons, Weather, Devicons, Octicons, Font Logos (Formerly Font Linux), Pomicons
- Monospaced (fixed-pitch, fixed-width) or double-width (non-monospaced) 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
🔍 🔍 You can now search for glyphs easily on NerdFonts.com via the Cheat Sheet
See Wiki: Glyph Sets and Codepoints for more details
*RFN = Reserved Font Name
- Over
1,428,000
unique variations/combinations (Power Set) of patched fonts:51
patched font typefaces706
patched font families2,824
'complete' variations/combinations1,444,476
possible variations/combinations1,447,300
total calculated combinations (2,824 + 1,444,476)
- Combinations for each font are any combination of Variations
- no flags given (defaults to only Seti-UI + Custom and Devicons)
- double (variable/proportional) or single (fixed/monospaced) width glyphs
- Font Awesome
- Font Awesome Extension
- Material Design Icons
- Weather
- GitHub Octicons
- Font Logos (Formerly Font Linux)
- Powerline Extra Symbols
- IEC Power Symbols
- Pomicons
- Windows Compatibility