Skip to content

Releases: ryanoasis/nerd-fonts

v3.5.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:21

It was too hot, we need a bugfix release this time.

Bugs

  • Actually put in the new promised Devicons #2057
  • SpaceMono: Remove fi/fl ligs #2062
  • Flatten forgotten font subdirs

Full Changelog: v3.5.0...v3.5.1

Find the SHA checksums of the release artifacts here.
The .zip and .tar.xz archives have the same contents, just the xz is so much smaller.

v3.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 23:35

Sun-Kissed Release, Running Hot

Heat wave edition

Still sizzling you get (just some notable things):

  • Three glyph set updates
  • Finally Braille glyphs matching the 'cell' size exactly
  • Two new fonts
  • All fonts updated

Thank you to all the people who contributed - by reporting issues, engaging in discussions, or providing code! ❤️

Breaking

  • D2Coding is renamed to D2Koding #2052
  • Flatten font subdirs #2054

Fonts

  • Add Annotation Mono #2049
  • Add Google Sans Code #2050
  • Update 0xProto to 2.502 @my4ng #1873
  • Update AdwaitaMono to 34.1 #2048
  • Update Agave to v38 #2048
  • Update Arimo to 1.33-autohint #2048
  • Update Cousine to 1.241 #2048
  • Update DaddyTimeMono to 1.2.3 17-9-2025 #2048
  • Update Departure Mono to v1.500 @rektdeckard #1874
  • Update GeistMono to 1.8.0 @Tejakshaya #2013
  • Update Inconsolata-LGC to 3.201 #2048
  • Update Iosevka to 34.8.0 #2048
  • Update Iosevka Term to 34.8.0 #2048
  • Update Iosevka Term Slab to 34.8.0 #2048
  • Update Lilex to 2.700 #2048
  • Update Monaspice to v1.400 @injust #1938
  • Update MPlus to 1.100 #2048
  • Update SpaceMono to 1.003 #2048
  • Update Ubuntu Sans Mono to 1.100 #2048
  • Fix ComicShannsMono: Flip questiondown #1963
  • Fix DejaVuSansMono: Fix monospaced #1865
  • Fix SpaceMono: Remove arrow-calts #1960
  • Fix SymbolsOnly 2 cell wide #1992

Icons

Features

  • Make progress bars more compact #2022
  • Expand --has-no-italic to other slanted styles than Oblique #2032
  • Optionally center most icons in 2 cell space #2034
  • Optionally scale non-mono icons to be at least as large as mono @danielwe #1926

Bugs and improvements

  • Downgrade install.sh to bash 3 #1866
  • font-patcher: Fix patching of fonts with slashes in name #1881
  • font-patcher: Fix removal of For Powerline #1882
  • font-patcher: Implement rounding in scale_bounding_box() @GoldPigg #1974
  • font-patcher: Obey two-cell scale rule with c alignment #2020
  • Fix Material Design icon names #2023
  • Fix symbolfont handling if glyphs have multiple codepoints #2024
  • Fix some glyph are not visually centered when patching monospaced variation @OzelotVanilla #1998
  • Casks: Switch to tar.xz archives #2041
  • MacOS compatibility for gotta-patch-em-all!.sh @shaunchokshi #1976
  • Update outdated GitHub Actions @pgoslatara #1981
  • Allow more detailed information in config.cfg #2053
  • gotta-patch-em: Add flag to enforce patched-fonts/ subdir purging (for rename on releases) 1372be5 730af09

Website and docs

New Contributors

Full Changelog: v3.4.0...v3.5.0

Find the SHA checksums of the release artifacts here.
The .zip and .tar.xz archives have the same contents, just the xz is so much smaller.

v3.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Apr 18:23

Easter Release without Eggs

Mainly a font update release. No surprises here (we hope).

Note: The FontPatcher.zip in this release was old (i.e. v3.3.0) at release time.
The file has been corrected on May 21st, 2025. #1868

Breaking

  • Remove patcher option --use-single-width-glyphs (use -s or --mono instead)

Fonts

Icons

Features

  • Add possibility to create single width icons without touching existing glyphs #1773
  • Add possibility to manually set target cell size (--cell) #1773
  • The patched fonts in otf format are now much smaller (comparable to ttf) #1851
  • Intermediate icon storage is not rounded anymore #1849

Bugs and improvements

  • Fix few missing new Devicons @hasecilu #1768
  • Fix glitches in Devicon icons #1779
  • Fix self-patching on Windows #1761
  • Fix handling of some glyphs in Nerd Font Propo and SymbolsOnly #1852

New Contributors

Full Changelog: v3.3.0...v3.4.0

Find the SHA checksums of the release artifacts here.
The .zip and .tar.xz archives have the same contents, just the xz is so much smaller.

v3.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Nov 12:43

The Post-Halloween Release

The biggest change is the update of Devicons by switching from the unmaintained repo
to a more maintained fork that has lots of asked for icons. Some very old icons have
been dropped now; hope noone is really affected. See the description in #1691 for
a complete list.

Breaking

  • Because Devicons are updated some old icons were dropped (replaced) #1691

Fonts

  • Add Departure Mono @rektdeckard #1709
  • Add Monaspace weight ExtraLight (Italic) #1670
  • Update 0xProto to 2.201 @my4ng #1623
  • Update Intel One Mono to 1.4.0 #1741
  • Update Monaspace to v1.101 @Stealthii #1630
  • Fix upstream Gohufont 14 question mark bug #1654

Icons

  • Switch to devicons/devicon #1691
  • Add Chuck and Vitruvian Man #1740
  • Add Progress Indicators a la Fira Code #1733
  • Update Font Logos to 1.3.0 #1721
  • FontAwesome: Scale glyphs a bit smaller #1722
  • Improve Bazel icon @zaucy #1610
  • Improve Ruby and Firebase icons

Features

  • Add shell based cheat-sheet script @hasecilu #1694
  • Add fontconfig file to SymbolsOnly release archive (for repackagers) #1713
  • Unify configuration files for font-patcher and gotta-patch-em (format changed) #1613

Bugs and improvements

  • Fix Powerline glyphs position and size in some cases #1727
  • font-patcher: Allow to rehint glyphs via config file #1613
  • font-patcher: don't double-shrink heavy angle brackets @gibfahn #1617
  • font-patcher: Fix behavior when trying to patch non-font files #1648
  • font-patcher: Fix escaping warning
  • gotta-patch-em: Remove post processing
  • Increase Powerline overlap (big triangles and more) #1724
  • Increase weather icons 'other' icons scale #1726
  • ShareTechMono: Fix fi/fl ligs #1631
  • PowerShell install @jpawlowski #1701

Website and docs

Again a lot has been done by various people, thank you all!

Full Changelog: v3.2.1...v3.3.0

Find the SHA checksums of the release artifacts here.
The .zip and .tar.xz archives have the same contents, just the xz is so much smaller.

Edit: Add 'breaking' paragraph

v3.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Apr 15:15

This bugfix release is mainly because of the Fira Code progress indicator glyphs. These are used by some applications, and usually could be used via fontfallback from any font (because the codepoints were un-occupied in the Nerd Fonts). But with adding more FontAwesome glyphs we utilized that codepoints for the new glyphs, breaking this common setup.
To fix that we keep these codepoints (there are 9 glyphs) free and un-occupied. So the usual fallback scheme will continue to work.

Please see below for a list of codepoint that change with this release (which were new in 3.2.0), so I count that not really as breaking, because they were just some days ago (accidentally) introduced.

name v3.2.0 codepoint v3.2.1 codepoint
fa_less_than EE00 EFC3
fa_less_than_equal EE01 EFC4
fa_memory EE02 EFC5
fa_microphone_lines_slash EE03 EFC6
fa_money_bill_wave EE04 EFC7
fa_money_bill_1_wave EE05 EFC8
fa_money_check EE06 EFC9
fa_money_check_dollar EE07 EFCA
fa_not_equal EE08 EFCB
fa_palette EE09 EFCC
fa_square_parking EE0A EFCD
fa_diagram_project EE0B EFCE
this moves:
fa_avianex F0E6 EFC2
these swap:
fa_diamond F219 F29F
fa_gem F29F F219
fa_cloudsmith F16A F167
fa_youtube F167 F16A

Codepoint shift ⚠️ (only relative to 3.2.0)

  • Reorder some FontAwesome glyphs #1596
    • EE00 - EE0B shifted to EFC3 - EFCE
    • F0E6 shifted to EFC2
    • swap F219 with F29F and F167 with F16A

Bugs

  • Remove Ubuntu 'fi' and 'fl' ligs #1597

Improvements for package maintainers

  • Add individual licenses to font database fonts.json for package maintainers #1599
  • Add sha256 checksums to release (commit c2cd3cd)

Full Changelog: v3.2.0...v3.2.1

Find the SHA checksums of the release artifacts here.

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 10:27

The Easter release. Lets see which eggs can be found:

Fonts

Icons

Bugs and improvements

Only some notable fixes listed here

  • docker: Allow blancs in filenames
  • docker: Include logfile in output
  • docker: Run parallel by default @RobK #1508
  • font-patcher: Prevent excessively tall icons in mono fonts #1564
  • Increase Powerline overlap (only rounded) #1551
  • name-parser: Add "thick" weight for Lilex
  • name-parser: Fill short and long name as TypoFamily (for VSCode etc) #1442
  • name-parser: Fix Terminus-Bold-Italic parsing
  • name-parser: Sort Widths before Weights
  • Manually fix several icons with corrupt paths

Website and docs

A lot of work has been done here by various people, thank you all!

New Contributors

Full Changelog: v3.1.1...v3.2.0

Edit: Updated FontPatcher.zip on 2024-04-04 14:04 UTC

v3.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Nov 18:29

This release is mainly a bugfix release: It undoes the breaking naming change of the
last release which was an unwanted consequence of Fix naming problem (Visual Studio) #1406
See #1434 for a discussion.

Because these changes were already approved they are also included:

New fonts and icons

Release archives

You can select between zip or tar.xz. The later are far smaller (about 1/10). Please leave feedback in #1233 if you use the xz version.

FontPatcher here only as zip.

Because the artifacts list is now even longer, here listed next to each other (open details, sizes are approximate):

Font
0xProto Zip archive (2.9M) XZ archive (1.5M)
3270 Zip archive (11M) XZ archive (3.5M)
Agave Zip archive (6.4M) XZ archive (1.7M)
AnonymousPro Zip archive (13M) XZ archive (1.8M)
Arimo Zip archive (9.3M) XZ archive (1.5M)
AurulentSansMono Zip archive (6.2M) XZ archive (3.3M)
BigBlueTerminal Zip archive (5.9M) XZ archive (1.6M)
BitstreamVeraSansMono Zip archive (13M) XZ archive (1.8M)
CascadiaCode Zip archive (41M) XZ archive (2.7M)
CascadiaMono Zip archive (41M) XZ archive (2.7M)
CodeNewRoman Zip archive (24M) XZ archive (4.5M)
ComicShannsMono Zip archive (13M) XZ archive (3.6M)
CommitMono Zip archive (26M) XZ archive (3.8M)
Cousine Zip archive (14M) XZ archive (2.1M)
D2Coding Zip archive (19M) XZ archive (4.6M)
DaddyTimeMono Zip archive (3.0M) XZ archive (1.6M)
DejaVuSansMono Zip archive (14M) XZ archive (2.1M)
DroidSansMono Zip archive (6.3M) XZ archive (3.4M)
EnvyCodeR Zip archive (9.1M) XZ archive (1.7M)
FantasqueSansMono Zip archive (13M) XZ archive (1.9M)
FiraCode Zip archive (22M) XZ archive (2.2M)
FiraMono Zip archive (19M) XZ archive (3.7M)
GeistMono Zip archive (56M) XZ archive (4.5M)
Gohu Zip archive (13M) XZ archive (2.4M)
Go-Mono Zip archive (13M) XZ archive (1.8M)
Hack Zip archive (14M) XZ archive (2.0M)
Hasklig Zip archive (89M) XZ archive (8.7M)
HeavyData Zip archive (2.0M) XZ archive (932K)
Hermit Zip archive (38M) XZ archive (3.9M)
iA-Writer Zip archive (28M) XZ archive (3.2M)
IBMPlexMono Zip archive (48M) XZ archive (2.4M)
Inconsolata Zip archive (6.0M) XZ archive (1.6M)
InconsolataGo Zip archive (6.0M) XZ archive (2.9M)
InconsolataLGC Zip archive (12M) XZ archive (1.8M)
IntelOneMono Zip archive (24M) XZ archive (1.8M)
Iosevka Zip archive (245M) XZ archive (27M)
IosevkaTerm Zip archive (245M) XZ archive (27M)
IosevkaTermSlab Zip archive (136M) XZ archive (30M)
JetBrainsMono Zip archive (101M) XZ archive (3.5M)
Lekton Zip archive (8.7M) XZ archive (1.6M)
LiberationMono [Zip archive (33M)](https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/LiberationMo...
Read more

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Nov 15:15

⚠️ Some fonts got a family name change.

You will need to adapt your client setting after an update. See #1434

See a list of the affected fonts in the bottom.


This release fixes some bugs and adds fonts. More icons will come with the next release.

We also sunset in-repo releases (new fonts will only be released as release artifact) #1360

New fonts and updates

New icons

Fixes

  • Fix naming problem (Visual Studio) #1406
  • Fix fi-ligature in Noto Sans Mono #1400
  • Fix logging error in font-patcher @lolicon0930 #1287

Features

  • Update Windows icon to Windows 11 #1290
  • Add font-patcher option to specify metrics source #1300
  • Add font-patcher option to specify naming source #1319 #1282
  • Add font-patcher option to specify box drawing glyph behavior #1300
  • test-fonts.sh: allow wrapping at any number @hasecilu #1270

Website and docs

A lot of work has been done here by various people, thank you all!

New Contributors

Full Changelog: v3.0.2...v3.1.0

Release archives

You can select between zip or tar.xz. The later are far smaller (about 1/10). Please leave feedback in #1233 if you use the xz version.

FontPatcher here only as zip.

Because the artifacts list is now even longer, here listed next to each other (open details, sizes are approximate):

Font
0xProto Zip archive (2.9M) XZ archive (1.5M)
3270 Zip archive (11M) XZ archive (3.5M)
Agave Zip archive (6.4M) XZ archive (1.7M)
AnonymousPro Zip archive (13M) XZ archive (1.8M)
Arimo Zip archive (9.3M) XZ archive (1.5M)
AurulentSansMono Zip archive (6.2M) XZ archive (3.3M)
BigBlueTerminal Zip archive (5.9M) XZ archive (1.6M)
BitstreamVeraSansMono Zip archive (13M) XZ archive (1.8M)
CascadiaCode Zip archive (41M) XZ archive (2.7M)
CascadiaMono Zip archive (41M) XZ archive (2.7M)
CodeNewRoman Zip archive (24M) XZ archive (4.5M)
ComicShannsMono Zip archive (13M) XZ archive (3.6M)
CommitMono Zip archive (26M) XZ archive (3.8M)
Cousine Zip archive (14M) XZ archive (2.1M)
D2Coding Zip archive (19M) XZ archive (4.6M)
DaddyTimeMono Zip archive (3.0M) XZ archive (1.6M)
DejaVuSansMono Zip archive (14M) XZ archive (2.1M)
DroidSansMono Zip archive (6.3M) XZ archive (3.4M)
EnvyCodeR Zip archive (9.1M) XZ archive (1.7M)
FantasqueSansMono Zip archive (13M) XZ archive (1.9M)
FiraCode Zip archive (22M) XZ archive (2.2M)
FiraMono Zip archive (19M) XZ archive (3.7M)
GeistMono Zip archive (56M) XZ archive (4.5M)
Gohu Zip archive (13M) XZ archive (2.4M)
Go-Mono Zip archive (13M) XZ archive (1.8M)
Hack Zip archive (14M) XZ archive (2.0M)
Hasklig Zip archive (89M) XZ archive (8.7M)
HeavyData Zip archive (2.0M) XZ archive (932K)
Hermit Zip archive (38M) [XZ archive (3.9M)](https://gith...
Read more

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 05 Jun 10:22

Note the breaking changes introduced with the v3.0.0 release.
If you miss icons, check #1190 and probably https://github.com/loichyan/nerdfix

One general fix and some font specific ones

Fixes

  • Bugfix Codicon Circles #1261
  • Fix DaddyTimeMono NFM #1244
  • Fix fsSelection for --has-no-italic (Bitstream Vera + DejaVu) #1255
  • Fix naming of some fonts of BlexMono and GohuFont

Features

New Contributors

Full Changelog: v3.0.1...v3.0.2

Release archives

You can select between zip or tar.xz. The later are far smaller (about 1/10). This is an experiment. Please leave feedback in #1233 if you use the xz version.

FontPatcher here only as zip.

Because the artifacts list is now even longer, here listed next to each other (open details, sizes are approximate):

size font archive size font archive
11M 3270.zip 3,5M 3270.tar.xz
6,3M Agave.zip 1,7M Agave.tar.xz
13M AnonymousPro.zip 1,8M AnonymousPro.tar.xz
9,2M Arimo.zip 1,5M Arimo.tar.xz
6,1M AurulentSansMono.zip 3,3M AurulentSansMono.tar.xz
5,8M BigBlueTerminal.zip 1,5M BigBlueTerminal.tar.xz
13M BitstreamVeraSansMono.zip 1,7M BitstreamVeraSansMono.tar.xz
41M CascadiaCode.zip 2,7M CascadiaCode.tar.xz
23M CodeNewRoman.zip 4,5M CodeNewRoman.tar.xz
13M ComicShannsMono.zip 3,6M ComicShannsMono.tar.xz
14M Cousine.zip 2,1M Cousine.tar.xz
3,1M DaddyTimeMono.zip 1,7M DaddyTimeMono.tar.xz
14M DejaVuSansMono.zip 2,1M DejaVuSansMono.tar.xz
6,2M DroidSansMono.zip 3,3M DroidSansMono.tar.xz
13M FantasqueSansMono.zip 1,9M FantasqueSansMono.tar.xz
21M FiraCode.zip 2,2M FiraCode.tar.xz
19M FiraMono.zip 3,7M FiraMono.tar.xz
12M Gohu.zip 2,4M Gohu.tar.xz
13M Go-Mono.zip 1,8M Go-Mono.tar.xz
14M Hack.zip 2,0M Hack.tar.xz
88M Hasklig.zip 7,9M Hasklig.tar.xz
2,0M HeavyData.zip 917K HeavyData.tar.xz
37M Hermit.zip 3,8M Hermit.tar.xz
28M iA-Writer.zip 3,2M iA-Writer.tar.xz
48M IBMPlexMono.zip 2,4M IBMPlexMono.tar.xz
5,9M InconsolataGo.zip 2,9M InconsolataGo.tar.xz
12M InconsolataLGC.zip 1,7M InconsolataLGC.tar.xz
5,9M Inconsolata.zip 1,5M Inconsolata.tar.xz
244M IosevkaTerm.zip 27M IosevkaTerm.tar.xz
244M Iosevka.zip 27M Iosevka.tar.xz
100M JetBrainsMono.zip 3,5M JetBrainsMono.tar.xz
8,6M Lekton.zip 1,6M Lekton.tar.xz
Read more

v3.0.1

Choose a tag to compare

@Finii Finii released this 13 May 20:44

This is just a small bugfix release

Fixes

  • Revive some ligature removal (only of problematic ligs) #1191
  • Correct Octicons scale (of very few icons) #1199
  • Fix logging with AppImage fontforge #1208
  • Drop box-drawing glyphs from Symbols Only fonts #1211
  • Reintroduce upstream-dropped oct-file-symlink-directory #1215
  • Reintroduce old style oct-file-directory in custom- #1227
  • Fix wrong fsSelection bit #1222
  • Fix fi ligature in Ubuntu #1223
  • Fix scaling of heavy brackets (mostly in Nerd Font Mono) #1232
  • Fix Ubuntu Mono Condensed font property (upstream bug) #1231
  • Fix small scaling glitch for 4 Codicons #1216
  • Correct CaskaydiaCove's version string (which contains the autohinter) #1234

New Contributors

Full Changelog: v3.0.0...v3.0.1

Release archives

New: You can select between zip or tar.xz. The later are far smaller (about 1/10). This is an experiment. Please leave feedback in #1233 if you use the xz version.

FontPatcher here only as zip.

Because the artifacts list is now even longer, here listed next to each other (open details):

size font size font
11M 3270.zip 3,5M 3270.tar.xz
6,3M Agave.zip 1,7M Agave.tar.xz
13M AnonymousPro.zip 1,8M AnonymousPro.tar.xz
9,2M Arimo.zip 1,5M Arimo.tar.xz
6,1M AurulentSansMono.zip 3,3M AurulentSansMono.tar.xz
5,8M BigBlueTerminal.zip 1,5M BigBlueTerminal.tar.xz
13M BitstreamVeraSansMono.zip 1,7M BitstreamVeraSansMono.tar.xz
41M CascadiaCode.zip 2,7M CascadiaCode.tar.xz
23M CodeNewRoman.zip 4,5M CodeNewRoman.tar.xz
13M ComicShannsMono.zip 3,6M ComicShannsMono.tar.xz
14M Cousine.zip 2,1M Cousine.tar.xz
3,1M DaddyTimeMono.zip 1,7M DaddyTimeMono.tar.xz
14M DejaVuSansMono.zip 2,1M DejaVuSansMono.tar.xz
6,2M DroidSansMono.zip 3,3M DroidSansMono.tar.xz
13M FantasqueSansMono.zip 1,9M FantasqueSansMono.tar.xz
21M FiraCode.zip 2,2M FiraCode.tar.xz
19M FiraMono.zip 3,7M FiraMono.tar.xz
12M Gohu.zip 2,4M Gohu.tar.xz
13M Go-Mono.zip 1,8M Go-Mono.tar.xz
14M Hack.zip 2,0M Hack.tar.xz
88M Hasklig.zip 7,9M Hasklig.tar.xz
2,0M HeavyData.zip 917K HeavyData.tar.xz
37M Hermit.zip 3,8M Hermit.tar.xz
28M iA-Writer.zip 3,2M iA-Writer.tar.xz
48M IBMPlexMono.zip 2,4M IBMPlexMono.tar.xz
5,9M InconsolataGo.zip 2,9M InconsolataGo.tar.xz
12M InconsolataLGC.zip 1,7M InconsolataLGC.tar.xz
5,9M Inconsolata.zip 1,5M Inconsolata.tar.xz
244M IosevkaTerm.zip 27M IosevkaTerm.tar.xz
244M Iosevka.zip 27M Iosevka.tar.xz
100M JetBrainsMono.zip 3,5M JetBrainsMono.tar.xz ...
Read more