Nerd Fonts Versions Save

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

v2.3.0

1 year ago

What's Changed

Font naming

With this release the naming scheme of some fonts changed. The first was Caskaydia Cove already in v2.2.0. Here follow Iosevka, JetBrains Mono and mononoki. If you use one of these fonts the names will have changed slightly (the words within the name change places). This is inconvenient but the previous naming scheme created may problems (and contradicted itself).

Note that with v3.0.0 all fonts will get this new naming scheme together with some other naming improvements.

Material Design Icons

With this release the Material Design Icons are updated. Note that the old codepoints are deprecated now and new codepoints are used. The old codepoints are still available (and not updated) to make the transition as smooth as possible for users of the MDIs.

Please change your setup to use the new codepoints!

The old codepoints will be dropped with v3.0.0 because they are wrong/forbidden and cause a lot of problems for people that use non-latin letters. The old codepoints are F500 - FD46. The new codepoints are F0001 - F1AF0. The cheat sheet can be used to find the new codepoints.

If you are interested in the reasons, #365 is the main thread.

New Contributors

The Nerd Fonts teams likes to thank all first time and of course also the recurring contributors :heart:

Full Changelog: https://github.com/ryanoasis/nerd-fonts/compare/v2.2.2...v2.3.0

The Name Issue

Some of the fonts have an unintended (and unexpected) name. These are the Nerd Font Mono Windows Compatible versions of

  • Iosevka
  • Cascadia Code
  • JetBrains Mono
  • mononoki

These few fonts will be corrected and patched into this release without issuing a re-release. I hope we are quick enough to not suffer problems from this move, as there are potentially two different font files with the same version in circulation. But chances are that very few people updated and no major packager issued updated packages yet.

  • 12:00 Release published
  • 15:00 Bug reported by @redactedscribe #1054
  • 19:00 Uploading corrected patched fonts
  • 21:00 Reuploading archives from this release to new v2.3.1 (and corrected 4 archives)
  • 22:00 Publish v2.3.1

(my local time, roughly)

v2.3.0-RC

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ryanoasis/nerd-fonts/compare/v2.2.2...v2.3.0-RC

v2.2.2

1 year ago

Make Nerd Fonts Monospaced Again

This is another - not so urgent - bugfix release, mostly concerning the Nerd Font (non-mono) fonts.

While with v2.1.0 they were detected as monospaced fonts in almost all terminal emulators, this changed on the way to v2.2.0-RC. :unamused: More information about the why can be found in #900 and #881.

The change might cause problems who use the font in proportional environments.

The major changes with this release are

  • #764 Make Nerd Fonts Monospaced Again
  • #862 Add Kotlin icon
  • #833 Add icons for Emacs and Orgmode
  • #794 Allow to specify custom symbolfont with absolute path
  • #793 Allow glyphs with altuni for exactEncoding
  • #749 Correct mono scaling of thin glyphs
  • #914 Do not overwrite glyphs that are needed for basic glyphs
  • #798 Correct python module missing message

New Contributors

Full Changelog: https://github.com/ryanoasis/nerd-fonts/compare/v2.2.1...v2.2.2

v2.2.1

1 year ago

This is a bugfix release for all Nerd Font Mono fonts. See #895

Sorry for the inconvenience :disappointed:

Full Changelog: https://github.com/ryanoasis/nerd-fonts/compare/v2.2.0...v2.2.1

v2.2.0

1 year ago

:warning: Unfortunately the Nerd Font Mono variants in the release are broken :disappointed:

A bugfix release is already in the making: 2.2.1, but that will take about 5 hours until all fonts have been re-patched.

The new release will be https://github.com/ryanoasis/nerd-fonts/releases/tag/v2.2.1 if ready (i.e. ~27-08-2022 00:00:00 UTC). :clock1:


What's Changed

New Contributors

Full Changelog: https://github.com/ryanoasis/nerd-fonts/compare/v2.1.0...v2.2.0

2.2.0-RC

2 years ago

Updated artifacts August 20th, 2022 The 'original' 2.2.0-RC is now called 2.2.0-RC_old

Work in progress v2.2.0 release candidate using github actions instead of ad hoc run of scripts on local machine. To patch all fonts once initial patched font looks okay.

What's Changed

New Contributors

Full Changelog: https://github.com/ryanoasis/nerd-fonts/compare/v2.1.0...2.2.0-RC

v2.1.0

4 years ago

New Features

  • Added new fonts:
    • IBM Plex (PR #253 @romen)
    • iA Writer (patched as iM Writing) (PR #326 @xasx)
    • Agave (PR #327 @xasx)
    • DaddyTimeMono (fixes #330)
    • Victor Mono (PR #364 @kule)
    • Cascadia Code (patched as Caskaydia Cove)
    • JetBrains Mono (PR #421 @Knovour, fixes #420, #425)
  • Added chocolatey install script (PR #259 @rahuliyer95)
  • Added PowerShell installation script for Windows (PR #357 @LZong-tw)
  • Added font previews to website (fixes #316)

Updates / Improvements

  • Updated most of the glyphs in the 'original-source' (PR #249 @danbee)
  • Updated font patcher script via refactor (PR #288 @haasosaurus)
  • Updated various fonts:
    • Updated Fira Code to version 1.206 (PR #298 @mashehu)
    • Updated 'Fura' to 'Fira' (PR #356 @ShalokShalom) (fixes #352)
    • Updated Fira Code to version 2.0 (PR #372 @hugo-vrijswijk, fixes #424)
    • Updated Iosevka to version 2.1.0 (PR #328 @MindTooth)
    • Updated Fantasque Sans Mono to version 1.8.0 (PR #423 @adzenith)
    • Updated Inconsolata to version 2.001 (fixes #289)
    • Updated Liberation to version 2.00.5 (fixes #344)
    • Updated Victor Mono to version 1.3.1 (fixes #388)
  • Added Cascadia Code to font sources (PR #374 @AaronFriel)
  • Added new language translations:
    • Added Polish readme (PR #301 @P1X3L0V4)
    • Added Spanish readme (PR #378 @Tamh)
    • Added Korean readme (PR #382 @ParkSB)
    • Added Ukrainian readme (PR #392 @igavelyuk)
    • Added Japanese readme (PR #389 @delphinus)
    • Added Italian readme (PR #427 @JGiola)
  • Added documentation about ligatures for patched fonts (PR #315 @sideeffffect)

Fixes

  • Fixed monospace overlapping (PR #283 @haasosaurus, fixes #270)
  • Fixed glyph bears in monospaced variants (PR #394 @Finii)
  • Fixed archive artifact script not including all fonts (fixes #418)
  • Fixed URLs in font table (PR #260 @raffclar)
  • Fixed possible mixed content error on website for Google Fonts (PR #276 @mashehu)
  • Fixed UX of font-patcher log to be inside <details> block (PR #291 @kevinSuttle)
  • Fixed bash scripts execution from non-standard bash (PR #282 @deadloko)
  • Fixed missing variations of Meslo (PR #308 @segevfiner fixes #302)
  • Fixed typo (PR #331 @mikeshatch)
  • Fixed typo in css class and cheatsheet (fixes #285)
  • Fixed including uuid files (ignored) (PR #371 @lebel)
  • Fixed RFN for Anka Coder (PR #376 @gunman808)
  • Fixed BigBlueTerminal font formatting in readme (PR #381 @this-is-you)
  • Fixed formatting of Agave readme (PR #379 @Roshanjossey)
  • Fixed link to Fish Shell on website (PR #385 @kaykayehnn)
  • Fixed showcase images in FiraCode readme (PR #405 @equwal)
  • Fixed outdated AUR references (PR #416 @sudoLife)
  • Fixed elixir image src in Fira Code readme (PR #419 @kadimisetty)
  • Fixed missing Italic variation for SourceCodePro (fixes #271)
  • Fixed English text in French translation (PR #322 @leoz2007)
  • Fixed exit code in install script (PR #361 @evaryont)
  • Fixed link of Caskroom (PR #349 @satoryu)

v2.0.0

6 years ago

New Features

  • Added new fonts:
    • Noto (all variations) (#213)
    • Overpass Mono (fixes #177)
    • BigBlue Terminal (fixes #170)
    • Dyslexic (fixes #217)
    • Iosevka Term variant (no ligatures) (fixes #198)
    • FiraCode TTF variant (fixes #244)
    • SourceCodePro italics variant (fixes #236)
  • Added new glyph sets:
  • Added new glyphs to core:
    • Elm (fixes #172)
    • Elixir (fixes #228)
    • Electron (fixes #237)
  • Added new translations:
    • Added Traditional Chinese of readme (partially fixes #118) (PR #222) (@MindyTai)
    • Added French readme (partially fixes #118) (PR #251) (@pgrimaud)
  • Added ability to remove ligatures via the --removeligatures option in font-patcher
  • Added --configfile option to font-patcher

Updates / Improvements

  • Updated Hack font to latest version (v3.003) (fixes #216) (with help from @chrissimpkins)
  • Updated Iosevka to the latest version (v1.14.0) (fixes #229)
  • Updated Fantasque Sans Mono to the latest version (v1.7.2) (fixes #240)
  • Updated MPlus version from 1.018 to 1.063
  • Updated documentation for urxvt wcwidth implementations (fixes #155)
  • Updated logos and Sankey diagram

Breaking Updates / Improvements / Changes

  • Updated Font Logos (formerly Font Linux) to latest version (fixes #157)

Fixes

  • Fixed incorrect exitcode returned from installer (fixes #218) (PR #230 @Phuurl)
  • Fixed 3270 font not being valid/installable on Windows (fixes #12, #196)
  • Fixed weather variables script typo (PR #242 @snown)
  • Fixed Monospaced fonts having ligatures by default (fixed Meslo Mono having ligatures) (fixes #186)
  • Fixed Hasklig ExtraLight & Light variants (fixes #231)

v1.2.0

6 years ago

New Features

  • Added new fonts:
    • Arimo (fixes #206) (PR #207 @Ksbugbee)
    • Go-Mono (PR #199 @bbrks)
    • Tinos (fixes #200) (PR #201 @jerezereh)
    • InconsolataLGC (PR #205 @iloginow)
    • Cousine (fixes #208) (PR #209 @de-olagundoye)
  • Added Contributors section to Website and Repo (fixes #160) (PR #202, PR #204 @lucasreed)
  • Added Travis CI and integrated with ShellCheck script (fixes #120) (#212 PR @andrewimeson)
  • Added new translations:
    • Added Russian translation of readme (partially fixes #118) (PR #203 @magauran)
    • Added Mandarin Chinese translation of readme (partially fixes #118) (PR #214 @hiby90hou)

Updates / Improvements

  • Updated Hasklig (Hasklug) font from version 1.0 to 1.1 (fixes #188) (PR #215 @fernandomora)
  • Updated fontconfig with monospace (PR #211 @Tyilo)

Fixes

  • Fixed font-patcher relative path issues with glyph sources (PR #193 @theGivingTree)
  • Fixed install script not being callable from other directories (PR #194 @Twanislas)
  • Fixed broken links (@reujab)
  • Fixed minor misc readme issues

v1.1.0

6 years ago

New Features

  • Added shell helper script (and shell variables) for referencing glyphs (PR #147 @powerman)
  • Added new fonts:
    • InconsoltaGo (PR #130 @sodiumjoe)
    • Ubuntu (non mono) (fixes #134)
  • Added release script (fixes #137)
  • Added better terminal and font test scripts
  • Added CSS file for using Nerd Fonts on websites
  • Added script to build CSS file with classes to use Nerd Font glyphs
  • Added --adjust-line-height option to font-patcher

Updates / Improvements

  • Updated 'Features' section counts (fixes #117) (PR #122 @OmarB97)
  • Updated location of readme images (PR #149 @agriffis)
  • Updated DejaVu version from 2.33 to 2.37 (and removes the DejaVu for Powerline) (PR #151 @agriffis)
  • Updated Reserved Font Name (RFN) details and provides clarification (fixes #136)
  • Updated Ubuntu Mono version from 0.80 to 0.83 and adds missing Bold and Italic variants (fixes #134)
  • Updated FiraCode version from 1.102 to 1.204 (fixes #180) (PR #181 @aidanharris)
  • Updated install and Quick Links info in readme
  • Updated Homebrew font install in readme
  • Updated readme with AUR package links
  • Updated readme with links to NerdFonts.com's Cheat Sheet
  • Updated readme with 'TL;DR' section and re-ordering of font install options (fixes #124)
  • Updated readme with more details on font install options
  • Updated various readme sections
  • Updated contributing markdown with better information
  • Updated explanations of --mono option and monospace in general (fixes #165)
  • Updated font-patcher progress bars styling
  • Updated installh.sh script to support installing to global system paths via -U (default) or -S flags (PR #187 @brennanfee)

Fixes

  • Fixed Powerline glyphs sizes, alignment and offsets (fixes #26)
  • Fixed FAQ links in .github/ (PR #132 @polyzen)
  • Fixed Homebrew command instructions in readme (PR #133 @teddy-error)
  • Fixed markdown rendering issues in readme (PR #148 @aloisdg)
  • Fixed glyph offsets (especially Powerline) (fixes #142)
  • Fixed incorrect typeface names on some fonts (fixes #126)
  • Fixed Font Linux screenshot with correct code points (fixes #138) (PR #149 @agriffis)
  • Fixed trailing spaces in readme (clean-up) (PR #167 @thyrlian)
  • Fixed wiki link in issue template (fixes #174) (PR #179 @kballard)
  • Fixed misc typos and link references in readme and font-patcher (PR #184 @reujab)
  • Fixed font family name conflicts by adding Mono to single-width fonts (fixes #176) (PR #178 @kballard)
  • Fixed font-patcher progress bar rounding output (PR #183 @reujab)
  • Fixed executing scripts from other directories (PR #185 @reujab)
  • Fixed missing glyph e0ca (ice waveform mirrored) (fixes #182)
  • Fixed Hasklig (Hasklug) SIL OFL compliance issue
  • Fixed missing or out of date patched font readmes
  • Fixed font-patcher glyph set count not ignoring empty codepoints
  • Fixed font-patcher progress bars stopping at incorrect percentage