Releases: ryanoasis/nerd-fonts
Release list
v3.5.1
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
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
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
- Add Braille icons (with generator) #1980
- Add FontAwesome
fa-volume#2030 - Add Obsidian icon #2031
- Add Wireshark icon #2031
- Add zsh icon #1979
- Update Codicons to 0.0.45 #2027
- Update Devicons to v2.17.0 @joeriddles #1900
- Update Font Logos to 1.4.0 #2029
- Add MDI scale-groups #2033
Features
- Make progress bars more compact #2022
- Expand
--has-no-italicto 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.xzarchives #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
- Improve font preview #2038
- Fix cheatsheet footer @sliva0 #1855
- Fix link in
README@injust #1916 - Fix broken emoji key link in
contributing.md@NaufalK25 #2016 - Again a lot has been done by various people, thank you all!
New Contributors
- @sliva0 made their first contribution in #1855
- @injust made their first contribution in #1916
- @GoldPigg made their first contribution in #1974
- @shaunchokshi made their first contribution in #1976
- @pgoslatara made their first contribution in #1981
- @NaufalK25 made their first contribution in #2016
- @joeriddles made their first contribution in #1900
- @OzelotVanilla made their first contribution in #1998
- @danielwe made their first contribution in #1926
- @Tejakshaya made their first contribution in #2013
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
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-sor--monoinstead)
Fonts
- Add Adwaita Mono @badlydrawnface #1819
- Add Atkinson Hyperlegible Mono @joshestein #1802
- Update 0xProto to 2.300 @my4ng #1803
- Update Cascadia Code to 2407.24 #1844
- Update Geist Mono to 1.401 #1838
- Update InconsolataLGC to 1.13 #1839
- Update Iosevka to 33.2.1 #1845
- Update Lilex to 2.600 #1840
- Update Martian Mono to 1.1.0 #1841
- Update Monaspace to 1.200 #1846
- Update MPlus to 1.007 #1842
- Update Noto (Sans and Serif) to 2.015 #1843
- Update Ubuntu Sans to 1.006 #1836
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
otfformat are now much smaller (comparable tottf) #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 PropoandSymbolsOnly#1852
New Contributors
- @nikunjmathur08 made their first contribution in #1716
- @cub-uanic made their first contribution in #1749
- @skoch13 made their first contribution in #1762
- @joshestein made their first contribution in #1802
- @badlydrawnface made their first contribution in #1819
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
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
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-EE0Bshifted toEFC3-EFCEF0E6shifted toEFC2- swap
F219withF29FandF167withF16A
Bugs
- Remove Ubuntu 'fi' and 'fl' ligs #1597
Improvements for package maintainers
- Add individual licenses to font database
fonts.jsonfor 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
The Easter release. Lets see which eggs can be found:
Fonts
- Add
Recursive Mono#1576 - Add
Ubuntu Sans#1583 - Add
Zed Mono@cabrinha #1504 - Update
0xPrototo version 1.603 @junoslukan #1516 #1575 - Update
Commit Monoto 1.143 #1575 - Update
Geist Monoto 1.200 #1575 - Update
IBM Plex Monoto 2.004 (v6.4.0) #1575 - Update
InconsolataLGCto 1.5.2 #1575 - Update
Intel One Monoto 1.3.0 @landfillbaby #1558 - Update
Iosevkato 29.0.4 @iruoy #1497 - Update
Lilexto 2.400 #1575 - Update
Nototo 2.013/2.014 #1478 - Update
SourceCodeProto 2.042/1.062 #1444 - Update
Terminusto 4.49.3 #1571 - Update
Victor Monoto 1.5.6 #1575 - Fix
ComicShannscarons (pending upstream) #1546
Icons
- Add
Adaicon #1577 - Add
Astroicon @roginfarrer #1464 - Add inverse Powerline arrow heads #1490
- Add
Prettiericon @ronitkrshah #1470 - Update
Codiconsto 0.0.35 #1544 - Update
Font Awesometo 6.5.1 (partially) #1563 - Update
Font Logosto 1.2.0 #1585
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
- @mdsanima made their first contribution in #1476
- @Zshoham made their first contribution in #1501
- @nobk made their first contribution in #1508
- @Neo-Oli made their first contribution in #1535
- @saygo-png made their first contribution in #1518
- @junoslukan made their first contribution in #1516
- @roginfarrer made their first contribution in #1464
- @ronitkrshah made their first contribution in #1470
- @guillaumeboehm made their first contribution in #1557
- @cricrio made their first contribution in #1560
- @landfillbaby made their first contribution in #1558
- @iruoy made their first contribution in #1497
- @Kirito139 made their first contribution in #1580
- @cabrinha made their first contribution in #1504
Full Changelog: v3.1.1...v3.2.0
Edit: Updated FontPatcher.zip on 2024-04-04 14:04 UTC
v3.1.1
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):
v3.1.0
⚠️ 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
- Add
0xProto@piraces #1381 - Add
Cascadia Mono#1412 - Add
Commit Mono#1414 - Add
D2Coding#1413 - Add
Envy Code R#1318 (already since 3.0.2b) - Add
Geist Mono@QuiiBz #1398 - Add
IntelOne Mono@ (already since 3.0.2b) - Add
Iosevka Term Slab#803 - Add
Martian Mono@skryukov #1092 - Add
Monaspace@julien-blanchon #1405 - Update
Lilexto v2.3.0 #1356 - Update
MPlus#1357
New icons
- Add Common
LispandSchemeicon #1428 - Add
Fennelicon @Grazfather #1129 - Add
Neovimicon @georgeguimaraes #1391 - Update
Font Logosto v1.1.1 @hasecilu #1427
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
- @lolicon0930 made their first contribution in #1287
- @senketsu03 made their first contribution in #1292
- @samuelborn made their first contribution in #1308
- @sorashi made their first contribution in #1275
- @sqwxl made their first contribution in #1348
- @frantisekhanzlikbl made their first contribution in #1362
- @kingarrrt made their first contribution in #1385
- @georgeguimaraes made their first contribution in #1391
- @Grazfather made their first contribution in #1129
- @piraces made their first contribution in #1381
- @QuiiBz made their first contribution in #1398
- @skryukov made their first contribution in #1092
- @dnoice made their first contribution in #1416
- @julien-blanchon made their first contribution in #1405
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):
v3.0.2
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
CodiconCircles #1261 - Fix
DaddyTimeMono NFM#1244 - Fix
fsSelectionfor--has-no-italic(Bitstream Vera+DejaVu) #1255 - Fix naming of some fonts of
BlexMonoandGohuFont
Features
- Allow not renaming the font #1282 for
Cascadia Codeself-patcher (#1242) - Create
tar.xzpacks now automated #1235 - Improve cheat sheet @rszyma #1252 #1254
test-fonts.sh: allow wrapping at any number by @hasecilu #1270
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):
v3.0.1
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-directoryincustom-#1227 - Fix wrong
fsSelectionbit #1222 - Fix
filigature 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
- @mmaaaaz made their first contribution in #1201
- @mk1121 made their first contribution in #1209
- @negset made their first contribution in #1222
- @AIRT made their first contribution in #1225
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):