Skip to content

Releases: ryanoasis/nerd-fonts

v2.3.1

18 Jan 20:59
Compare
Choose a tag to compare

This is just a small bugfix release

The last release introduced a glitch into the naming of a very limited number of fonts.

Affected are only

  • Nerd Font Mono fonts that are
  • also Windows Compatible
  • and one of
    • Iosevka
    • JetBrainsMono
    • CaskaydiaCove
    • Mononoki

Or, affected are these 4:

  • Iosevka Nerd Font Mono Windows Compatible (Iosevka NF Mono vs Iosevka NFM)
  • JetBrainsMono Nerd Font Mono Windows Compatible (JetBrainsMono NF Mono vs JetBrainsMono NFM)
  • CaskaydiaCove Nerd Font Mono Windows Compatible (CaskaydiaCove NF Mono vs CaskaydiaCove NFM)
  • Mononoki Nerd Font Mono Windows Compatible (Mononoki NF Mono vs Mononoki NFM)

If you do not use any of this specific set of fonts you do not need this release. Only that fonts are changed.
All other archives are unchanged.
Furthermore the embedded font version is still kept at v2.3.0 even for fonts of this release.

The problem is that these have been named (for example)
Iosevka NF Mono instead of Iosevka NFM.

The non Windows Compatible font would be Iosevka Nerd Font Mono (that is handled correct for all fonts even in 2.3.0).

You also do not need this if you do not care about the naming.
The patching itself is unchanged, this is just about the naming.

Find more information here #1054

Sorry for the inconvenience.

v2.3.0

18 Jan 11:19
Compare
Choose a tag to compare

What's Changed

  • Add and update lots of symbols
  • Fix scaling for some symbols
  • Process TTC files in #783
  • Preserve existing bitmaps in #939
  • No Nerd Font Mono for proportional source fonts anymore in #912
  • Update some fonts
    • 3270 v3.0.1
    • Inconsolata v3.000
    • Iosevka 17.0.4
    • JetBrainsMono 2.304
    • mononoki 1.5
  • Release patching is done with Fontforge January 2023 Release
  • Fix some Nerd Font Mono too wide in #1045
  • In nonmono-fonts the symbols will be scaled down to 2 width in #748
  • Add New Material Design Icons to its own region in #773
  • Of course lots and lots of bugs have been fixed ;-)

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 ❤️

Full Changelog: 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

07 Oct 12:12
Compare
Choose a tag to compare
v2.3.0-RC Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.2.2...v2.3.0-RC

v2.2.2

07 Sep 16:17
Compare
Choose a tag to compare

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. 😒
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: v2.2.1...v2.2.2

v2.2.1

26 Aug 22:30
Compare
Choose a tag to compare

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

Sorry for the inconvenience 😞

Full Changelog: v2.2.0...v2.2.1

v2.2.0

26 Aug 11:09
Compare
Choose a tag to compare

⚠️ Unfortunately the Nerd Font Mono variants in the release are broken 😞

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

Read more

v2.2.0-RC: Workflow for building release candidate (WIP)

22 Nov 00:28
Compare
Choose a tag to compare

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

Read more

v2.1.0

02 Feb 03:53
Compare
Choose a tag to compare

New Features

Updates / Improvements

Fixes

v2.0.0

01 Apr 21:01
Compare
Choose a tag to compare

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 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

18 Nov 21:33
Compare
Choose a tag to compare

New Features

Updates / Improvements

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