Releases: ryanoasis/nerd-fonts
v2.3.1
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
vsIosevka NFM
)JetBrainsMono Nerd Font Mono Windows Compatible
(JetBrainsMono NF Mono
vsJetBrainsMono NFM
)CaskaydiaCove Nerd Font Mono Windows Compatible
(CaskaydiaCove NF Mono
vsCaskaydiaCove NFM
)Mononoki Nerd Font Mono Windows Compatible
(Mononoki NF Mono
vsMononoki 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
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
- @ev-dev made their first contribution in #841
- @kurt-liao made their first contribution in #954
- @sammcj made their first contribution in #985
- @cglong made their first contribution in #1016
- @mrtnvgr made their first contribution in #1026
- @ignamartinoli made their first contribution in #990
- @earboxer made their first contribution in #773
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 published15:00
Bug reported by @redactedscribe #105419:00
Uploading corrected patched fonts21:00
Reuploading archives from this release to newv2.3.1
(and corrected 4 archives)22:00
Publishv2.3.1
(my local time, roughly)
v2.3.0-RC
What's Changed
- Bugfix fontconfig by @Finii in #920
- font-patcher: Fix scaleGlyph related rounding error by @Finii in #921
- Update cheat sheet to include Codicons by @Finii in #927
- Update sankey diagram by @Finii in #928
- install.sh --remove by @Finii in #822
- Autogenerate original-source glyph font by @Finii in #931
- Bugfix/hasklug ligature by @Finii in #938
- Update orgmode glyph by @Finii in #922
- Feature: Process TTC files by @Finii in #783
- Feature: stable codepoints by @Finii in #778
- font-patcher: Preserve existing bitmaps by @Finii in #939
- Feature: Add -WindowsCompatibleOnly switch parameter to install.ps1 by @ev-dev in #841
- Avoid patching proportional sources by @Finii in #912
- docs: fix logo image source path by @kurt-liao in #954
- add kurt-liao as a contributor for doc by @allcontributors in #955
- Update Inconsolata to v3.000 by @Finii in #775
- Update 3270font to v3.0.1 by @Finii in #948
- Draft: font-patcher: Respect gap values in source font by @Finii in #943
- Fix JetBrainsMono != ligature by @Finii in #964
- Bugfix Symbol Only Mono fonts by @Finii in #966
New Contributors
- @ev-dev made their first contribution in #841
- @kurt-liao made their first contribution in #954
Full Changelog: v2.2.2...v2.3.0-RC
v2.2.2
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
- @chezbgone made their first contribution in #910
- @ashfinal made their first contribution in #833
Full Changelog: v2.2.1...v2.2.2
v2.2.1
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
⚠️ 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
- Added pt-pt language to readme.md by @LiTO773 in #431
- add Crystal icon by @mamantoha in #429
- update cascadia font to its latest release by @LuanVSO in #433
- Update JetBrainsMono to 1.0.3 by @alindeman in #437
- Fix #412 by @onokatio in #439
- Restore new line in README.ja by @delphinus in #447
- Fixed European Portuguese and Spanish translations errors by @gusbemacbe in #446
- Update link to cheat sheet in readme's by @polyzen in #457
- JetBrainsMono 1.0.5 by @alindeman in #459
- Adding additional Archlinux links by @quinnjr in #462
- [fix] CI's error by @get-me-power in #493
- Update Symbols-only fonts for #249 and #429 by @polyzen in #461
- Change bearing to
int
, since an int is expected by @WhyNotHugo in #471 - Update FiraCode to v3.1 by @iamolivinius in #473
- Add Lilex font by @adavidzh in #474
- Update Fira Code to latest version by @gitfool in #497
- spelling: hermut -> hurmit by @Harwood in #537
- Fix homebrew cask tap command by @lepht in #525
- Fix typo in Cascadia Code README by @adrian5 in #529
- Update Cascadia Code to version 2007.01 by @natebwangsut in #499
- Upgrade Victor Mono to 1.4.1 by @ea2809 in #516
- Updated command for Mac OSX Homebrew install by @jesdavpet in #552
- Fix typo: partcular -> particular by @alexislefebvre in #550
- Take the style from the filename if it's longer than the subfamily (fixes #257) by @duganchen in #526
- Fix typo: partcular -> particular #550 by @alexislefebvre in #557
- Update contribution instructions with
fontforge --script
by @Tehnix in #554 - link to gohu.eu is dead by @Skeeve in #567
- Bump pyyaml from 5.1.1 to 5.4 in /chocolatey by @dependabot in #600
- Update JetBrainsMono to version v2.001 by @moritzdietz in #518
- Update JetBrainsMono to version v2.210 by @moritzdietz in #540
- Update JetBrainsMono to version v2.225 by @moritzdietz in #572
- Update Hasklig to v1.2 by @Tehnix in #555
- PureScript Icon by @andys8 in #545
- Update font-logos with new linux icons by @daniruiz in #551
- Docker support by @mdschweda in #449
- Brew cask install update by @JakobFerdinand in #611
- allow setting custom glyph storage directory by @epsilon-0 in #613
- Add AppImage patching instructions to Readme by @adrian5 in #624
- Add sparse-checkout example to only clone one font by @vnys in #625
- Fix ps installer by @fsackur in #570
- misleading Note: Only for Linux & macOS (OS X) | Option 3: Install Script by @GiorgosXou in #671
- font-patcher: remove_ligatures() never displays warnings by @fracsinus in #644
- Add Caskyadia Mono to RFN replacements by @KexyBiscuit in #681
- Update docker-entrypoint.sh
by @diddledani in #654 - Add the official Puppet icon as a custom icon by @dhollinger in #652
- Update Iosevka font to 6.1.3 by @folliehiyuki in #622
- readme.md (et al): fix FQDN for input font (input.djr.com) by @atomicstack in #680
- Update JetBrains Mono to version v2.242 by @moritzdietz in #648
- Update command about Homebrew cask option by @ktanoooo in #689
- Bugfix/fstype font does not open by @Finii in #687
- Consider .ttc in docker entrypoint by @kraftwerk28 in #664
- Update Dockerfile to use supported version of alpine and Python by @dgswilkins in #626
- Update Dockerfile to use latest alpine and py3-pip by @cmarincia in #684
- font-patcher: Give meaningful error messages on trivial open fails by @Finii in #699
- Added Hindi version of readme.md. by @HarshalRathore in #707
- docs: add HarshalRathore as a contributor for translation by @allcontributors in #708
- font-patcher: Use correct source font metrics by @Finii in #593
- font-patcher: Reintroduce fsType fix by @Finii in #692
- Update Fira Code to latest version by @gitfool in #704
- font-patcher: Set SFNT Version by @Finii in #693
- font-patcher: Remove obsolete metadata on glyph exchange by @Finii in #711
- Replace non-existent polish words with other words that do exist in readme_pl.md. by @MarcelskyXD in #710
- font-parser: Allow patching without --ext by @Finii in #720
- font info: Remove references to 'Terminess' from non-Terminus fonts by @Finii in #724
- Fix typo: orignal -> original by @pajlero in #737
- font-patcher: Improve 'Mono' compatibility with Windows by @Finii in #695
- add support for codicons by @cstrahan in #705
- docs: add cstrahan as a contributor for code by @allcontributors in #738
- font-patcher: Copy selection instead of continuously regenerating by @Finii in #736
- Handle TTCs gracefully by @Finii in #752
- Bugfix monospaced glyph scaling by @Finii in #732
- Update issue templates by @Finii in #782
- Update JetBrains Mono to version v2.251 by @moritzdietz in #776
- doc: Correct example patch call through fontforge [skip ci] by @Finii in #827
- Fixes grammar mistakes in readme_uk.md by @dev99problems in #853
- fix(jetbrain-mono-font): installation guide by @GervinFung in #867
- Allow running gotta-patch-em-all from any dir by @RL-S in #863
- patcher: Fix grave (backtick) zero width by @Finii in #860
- Bugfix/ci release run by @Finii in #825
- Update Font Logos to 1.0.1 by @Finii in #859
- patch-em-all: Purge destination dirs if possible by @Finii in #787
- Fix Noto too wide by @Finii in #830
- Fix Failing Docker Builds by @frankhinek in #882
- Use fontforge 2022 by @Finii in #884
- CI: Add Lilex to release by @Finii in #886
- Feature: correct small rendering by @Finii in #761
- Bugfix: Automatic symbols only font generation by @Finii in #801
- Update Cascadia to 2111.01 by @Finii in #723
- List AUR packages for Jetbrains & Victor Mono by @avalonv in #887
- CI: Include newest fontforge release in tests ...
v2.2.0-RC: Workflow for building release candidate (WIP)
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
- Added pt-pt language to readme.md by @LiTO773 in #431
- add Crystal icon by @mamantoha in #429
- update cascadia font to its latest release by @LuanVSO in #433
- Update JetBrainsMono to 1.0.3 by @alindeman in #437
- Fix #412 by @onokatio in #439
- Restore new line in README.ja by @delphinus in #447
- Fixed European Portuguese and Spanish translations errors by @gusbemacbe in #446
- Update link to cheat sheet in readme's by @polyzen in #457
- JetBrainsMono 1.0.5 by @alindeman in #459
- Adding additional Archlinux links by @quinnjr in #462
- [fix] CI's error by @get-me-power in #493
- Update Symbols-only fonts for #249 and #429 by @polyzen in #461
- Change bearing to
int
, since an int is expected by @WhyNotHugo in #471 - Update FiraCode to v3.1 by @iamolivinius in #473
- Add Lilex font by @adavidzh in #474
- Update Fira Code to latest version by @gitfool in #497
- spelling: hermut -> hurmit by @Harwood in #537
- Fix homebrew cask tap command by @lepht in #525
- Fix typo in Cascadia Code README by @adrian5 in #529
- Update Cascadia Code to version 2007.01 by @natebwangsut in #499
- Upgrade Victor Mono to 1.4.1 by @ea2809 in #516
- Updated command for Mac OSX Homebrew install by @jesdavpet in #552
- Fix typo: partcular -> particular by @alexislefebvre in #550
- Take the style from the filename if it's longer than the subfamily (fixes #257) by @duganchen in #526
- Fix typo: partcular -> particular #550 by @alexislefebvre in #557
- Update contribution instructions with
fontforge --script
by @Tehnix in #554 - link to gohu.eu is dead by @Skeeve in #567
- Bump pyyaml from 5.1.1 to 5.4 in /chocolatey by @dependabot in #600
- Update JetBrainsMono to version v2.001 by @moritzdietz in #518
- Update JetBrainsMono to version v2.210 by @moritzdietz in #540
- Update JetBrainsMono to version v2.225 by @moritzdietz in #572
- Update Hasklig to v1.2 by @Tehnix in #555
- PureScript Icon by @andys8 in #545
- Update font-logos with new linux icons by @daniruiz in #551
- Docker support by @mdschweda in #449
- Brew cask install update by @JakobFerdinand in #611
- allow setting custom glyph storage directory by @epsilon-0 in #613
- Add AppImage patching instructions to Readme by @adrian5 in #624
- Add sparse-checkout example to only clone one font by @vnys in #625
- Fix ps installer by @fsackur in #570
- misleading Note: Only for Linux & macOS (OS X) | Option 3: Install Script by @GiorgosXou in #671
- font-patcher: remove_ligatures() never displays warnings by @fracsinus in #644
- Add Caskyadia Mono to RFN replacements by @KexyBiscuit in #681
- Update docker-entrypoint.sh
by @diddledani in #654 - Add the official Puppet icon as a custom icon by @dhollinger in #652
- Update Iosevka font to 6.1.3 by @folliehiyuki in #622
- readme.md (et al): fix FQDN for input font (input.djr.com) by @atomicstack in #680
- Update JetBrains Mono to version v2.242 by @moritzdietz in #648
- Update command about Homebrew cask option by @ktanoooo in #689
- Bugfix/fstype font does not open by @Finii in #687
- Consider .ttc in docker entrypoint by @kraftwerk28 in #664
- Update Dockerfile to use supported version of alpine and Python by @dgswilkins in #626
- Update Dockerfile to use latest alpine and py3-pip by @cmarincia in #684
- font-patcher: Give meaningful error messages on trivial open fails by @Finii in #699
- Added Hindi version of readme.md. by @HarshalRathore in #707
- docs: add HarshalRathore as a contributor for translation by @allcontributors in #708
- font-patcher: Use correct source font metrics by @Finii in #593
- font-patcher: Reintroduce fsType fix by @Finii in #692
- Update Fira Code to latest version by @gitfool in #704
- font-patcher: Set SFNT Version by @Finii in #693
- font-patcher: Remove obsolete metadata on glyph exchange by @Finii in #711
- Replace non-existent polish words with other words that do exist in readme_pl.md. by @MarcelskyXD in #710
- font-parser: Allow patching without --ext by @Finii in #720
- font info: Remove references to 'Terminess' from non-Terminus fonts by @Finii in #724
- Fix typo: orignal -> original by @pajlero in #737
- font-patcher: Improve 'Mono' compatibility with Windows by @Finii in #695
- add support for codicons by @cstrahan in #705
- docs: add cstrahan as a contributor for code by @allcontributors in #738
- font-patcher: Copy selection instead of continuously regenerating by @Finii in #736
- Handle TTCs gracefully by @Finii in #752
- Bugfix monospaced glyph scaling by @Finii in #732
- Update issue templates by @Finii in #782
- Update JetBrains Mono to version v2.251 by @moritzdietz in #776
- doc: Correct example patch call through fontforge [skip ci] by @Finii in #827
- Fixes grammar mistakes in readme_uk.md by @dev99problems in #853
- fix(jetbrain-mono-font): installation guide by @GervinFung in #867
- Allow running gotta-patch-em-all from any dir by @RL-S in #863
- patcher: Fix grave (backtick) zero width by @Finii in #860
- Bugfix/ci release run by @Finii in #825
- Update Font Logos to 1.0.1 by @Finii in #859
- patch-em-all: Purge destination dirs if possible by @Finii in #787
- Fix Noto too wide by @Finii in #830
- Fix Failing Docker Builds by @frankhinek in #882
- Use fontforge 2022 by @Finii in #884
New Contributors
- @LiTO773 made their first contribution in #431
- @mamantoha made their first contribution in #429
- @LuanVSO made their first contribution in #433
- @alindeman made their first contribution in #437
- @onokatio made their first contribution in #439
- @gusbemacbe made their first contribution in #446
- @quinnjr made their first contribution in https:...
v2.1.0
New Features
- Added new fonts:
- 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 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
New Features
- Added new fonts:
- Added new glyph sets:
- Added new glyphs to core:
- Added new translations:
- Added ability to remove ligatures via the
--removeligatures
option infont-patcher
- Added
--configfile
option tofont-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 from1.018
to1.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
New Features
- Added new fonts:
- 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:
Updates / Improvements
- Updated
Hasklig (Hasklug)
font from version1.0
to1.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