Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
31 KiB
title | short_title | bg | color | fa-icon | page | style |
---|---|---|---|---|---|---|
Changelog | Log | #ff8b25 | white | bullhorn | releases | container |
Release Changelog
v3.0.2 Release (2023.06.05)
v3.0.2 Details
One general fix and some font specific ones
Fixes
- Bugfix Codicon Circles #1261
- Fix DaddyTimeMono NFM #1244
- Fix fsSelection for --has-no-italic (BitstreamVera + DejaVu) #1255
- Fix naming of some fonts of BlexMono and GohuFont
Features
- Allow not renaming the font #1282 for Cascadia Code self-patcher (#1242)
- Create tar.xz packs now automated #1235
- Improve cheat sheet @rszyma #1252 #1254
- test-fonts.sh: allow wrapping at any number by @hasecilu #1270
v3.0.1 Release (2023.05.13)
v3.0.1 Details
Fixes
- Revive some ligature removal (only of problematic ligs)
- Correct Octicons scale (of very few icons)
- Fix logging with AppImage
fontforge
- Drop box-drawing glyphs from Symbols Only fonts
- Reintroduce upstream-dropped
oct-file-symlink-directory
- Reintroduce old style
oct-file-directory
incustom-
- Fix wrong
fsSelection
bit - Fix
fi
ligature in Ubuntu - Fix scaling of heavy brackets (mostly in Nerd Font Mono)
- Fix Ubuntu Mono Condensed font property (upstream bug)
- Fix small scaling glitch for 4 Codicons
- Correct CaskaydiaCove's version string (which contains the autohinter)
v3.0.0 Release (2023.04.30)
v3.0.0 Details
Breaking 1: Naming
This release fixes some long standing issues that are due to the naming of the fonts: There is a completely new naming scheme. This might be inconvientient for existing setups, sorry.
- Some fonts will have
Nerd Font
in the name while other have it abbreviated asNF
. This is needed because some names just were too long. (Same forNerd Font Mono
andNFM
.) - There are no
Windows Compatible
fonts anymore. All fonts work on all platforms. - The
Complete
from the font names (and the repo directories) has been dropped (Complete is the new normal). - The name parts will be ordered as expected with style and weight last (
Somefont Bold Nerd Font
->Somefont Nerd Font Bold
). - The filename will have no blanks anymore.
Breaking 2: Material Design Icons Codepoints
The old Material Design Icon codepoints are finally dropped. Due to an historic mistake we placed them in between some asiatic glyphs, breaking that script. Since v2.3.0 the (updated and expanded) Material Design Icons have new codepoints in the 5 digit region.
- Dropped codepoints
F500
... and class namesnf-mdi-*
- New codepoints
F0001
... and class namesnf-md-*
- The whole discussions are here: https://github.com/ryanoasis/nerd-fonts/issues/365
- A translation table is available here: https://github.com/ryanoasis/nerd-fonts/issues/1059#issuecomment-1404891287
- There are tools out there that probably can update your configuration.
Otherwise this is a 'Update release', so now the good stuff:
Updates
- Update
Agave
to v37 - Update
Arimo
to 1.33 - Update
DaddyTimeMono
to 1.2.3 - Update
Fira Mono
to 3.206 - Update
Go Mono
to 2.010 - Update
Hermit
to 2.0 - Update
IBM Plex
to 2.3 - Update
Iosevka
to 22.1.0 - Update
Literation
to 2.1.5 - Update
Lilex
to 2.000 - Update
mononoki
to 1.6 - Update
MPlus
to ... current - Update
Overpass
to 3.0.5 - Update
Roboto Mono
to 3.0 - Update
Source Code Pro
to 2.038 - Update
Terminus
to 4.49.2 - Update
Victor Mono
to 1.5.4 - Update the Octicons set to 18.3.0
Features
- New font
ComicShannsMono
- New variant in release
Nerd Font Propo
for GUI usecases - Patch in heavy angle brackets
- Patch in boxdrawing glyphs (if the font has no complete set)
- Repair Panose info if source font has broken data
- Reform PowerlineExtra sizing
- Autocreate a
FontPatcher.zip
fromHEAD
- Create a json database with css names
- Disentangle
Iosevka
into two packets (one forIosevka Term
) - Add option to manipulate
xAvgCharWidth
(needed rarely by self-patchers) - Add option to allow italic-less fonts with oblique
- Add
--debug
and--dry
tofont-patcher
- Add logging into file to
font-patcher
- Add
NERDFONTS
environment variable to transport options throughgotta-patch-em
Improvements
- Fix
Caskaydia Code
height different toCascadia Code
(hinting problem) (font is nowttf
instead ofotf
!)
Fixes
- Fix baseline to basline distance (line gap) for some fonts
- Fix weather icons cloud scaling
- Fix UniqueID of the fonts
- Fix
Bitstream Vera
name: Is nowBitstrom Wera
due to licensing issue - No fix, but: Drop support for Python 2
Remark
I can feel the hurt of the breaking changes, but some old decisions just proved to be wrong. Many thanks to all the Issue reporters and pull requesters that help keep this project going!
v2.3.3 Release (2023.01.24)
v2.3.3 Details
Features
- Process
TTC
files #783 - Preserve existing bitmaps #939
- Symbol scaling in nonmono (down to 2 'widths') #748
- Add New Material Design Icons to its own region by @earboxer #773
- Calculate line gap correctly #1060 #943 2.3.2
Updates
- Update
Inconsolata
to v3.000 #775 - Update
3270font
to v3.0.1 #948 - Update
JetBrains Mono
to 2.304 by @rluvaton #1053c6b3b0841
2.3.2 - Update
Mononoki
to 1.5fec587385
- Update
Seti
glyph set #978
Improvements
install.sh --remove
#822- Stable codepoints #778
- Add
-WindowsCompatibleOnly
oninstall.ps1
by @ev-dev #841 - Sunset ligature removal #977
- Fix Iosevka Family names #1019
- Fix unequal weather icon scale #916
- Use Fontforge January 2023 Release #1037
- Warn if sourcefont is a variable font
VF
#960 - Improve Assembly icon by @ignamartinoli #990
- Cover alternate unicode encodings (for Input Mono) by @nathanielevan #1058 2.3.2
Fixes
- Fix
fontconfig
#920 - Fix scaling related rounding error #921
- Fix hasklug ligature #938
- Avoid patching proportional sources #912
- Fix JetBrains Mono
!=
ligature #964 - Fix licenses in archives #981
8a749ab21
2.3.3 - Fix crash on some custom sets #1006
- Sanitize output filenames #1029
- Fix some Nerd Font Mono too wide #1045 #1062 2.3.2
- Fix unexpected 'Book' SubFamily #1047
- Fix Nerd Fonts Symbols Only metrics
4939ac5
2.3.3
Next Release Outlook
The v3.0.0
release will bring two bigger changes:
Material Design Icons
The Material Design Icons have to move codepoints. Historically we patch them in between F500
- FD46
; but part of that range is needed for Chinese and other glyphs. With #773 and Plan 5+ of #365 their new home will be after F0001
. And they grow considerably.
The v2.3.x
release has both, the 'old' and the 'new' codepoints to enable you an easier transision. Please change already now your prompts and other uses to the new codepoints. Release v3.0.0
will finally drop the old codepoints (F500
- FD46
).
Naming
Naming will also change. The name parts will move to places where they are customarily expected (e.g. weight and style comes last). This will fix some more problems. Probably we will drop the Complete
monicker, as ... everyone uses the complete versions, it just takes precious space in the names.
The details are not fixed yet, follow #1074 to keep up to date.
Details
Remark
This release was even more bumpy then the previous one. Please accept my apologies. Many thanks to all the Issue reporters and pull requesters that help keep this project going!
v2.2.2 Release (2022.09.07)
v2.2.2 Details
- Added new fonts:
- Lilex (PR #474 @adavidzh)
- Make Nerd Fonts Monospaced Again (PR #746)
- Docker support (PR #449 @mdschweda)
- Add Codicons (PR #705 @cstrahan)
Updates / Improvements
- Updated various fonts:
- Victor Mono to 1.4.1 (PR #516 @ea2809)
- Hasklig to v1.2 (PR #555 @Tehnix)
- Iosevka to 6.1.3 (PR #622 @FollieHiyuki)
- Fira Code to 6.2 (PR #704 @gitfool)
- JetBrains Mono to v2.251 (PR #776 @moritzdietz)
- Cascadia to 2111.01 (PR #723 @Finii)
- Update Font Logos to 1.0.1 (PR #859)
Fixes
- Various fixes and improvements, see release pages
v2.1.0 Release (2020.02.01)
v2.1.0 Details
- 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 Release
v2.0.0 Details
- 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 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 Release
v1.2.0 Details
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
v1.1.0 Release
v1.1.0 Details
Updates / Improvements
- Updated 'Features' section counts (fixes #117) (PR #122 @OmarB97)
- Updated location of readme images (PR #149 @agriffis)
- Updated
DejaVu
version from2.33
to2.37
(and removes theDejaVu for Powerline
) (PR #151 @agriffis) - Updated Reserved Font Name (RFN) details and provides clarification (fixes #136)
- Updated
Ubuntu Mono
version from0.80
to0.83
and adds missing Bold and Italic variants (fixes #134) - Updated
FiraCode
version from1.102
to1.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
v1.0.0 Release
v1.0.0 Details
Updates / Improvements
- Improved repository size greatly (partially fixes #73)
- Provides only
complete
version of patched fonts by default (others are still possible via patcher script)
- Provides only
- Removed
minimal
version of patched fonts (not particularly useful) - Removed
variation
versions of patched fonts and instead provides generated list of commands for each combination - Updated Font Awesome to the latest version v4.7.0:
- Updated Octicons font from v3.2.0 to v4.4.0
- Last version with font support
- Adds glyphs:
verified
,smiley
,unverified
,ellipses
,file
,grabber
,plus-small
,reply
- Various glyph modifications and fixes
- Updated DejaVu Sans Mono from version 2.33 to 2.37
- Updated readme with information on shallow cloning (enhancement #102)
- Updated readme with better readability, prose, and removes some passive voice issues
- Updated sankey diagram in readme with a more visual representation of the glyphs combined
- Updated readability and format of changelog (even past versions)
- Removed redundant flag
--limit-font-name-length
Fixes
- Added missing glyphs in range
2630
through2637
(trigrams) to DejaVu Sans Mono (fixes #100) - Fixed various missing glyphs such as
heart
,zap
,desktop
(fixes #87) - Fixed several long standing issues (fix & enhancement PR #107) (@sharkusk)
- glyphs (scaling and positioning) (fixes #74)
- Monospaced font issues
- Windows and macOS issues (fixes #111)
- Fixed font name for glyph font 'PowerlineExtraSymbols.otf' (fixes #109)
- Fixed and tweaked various powerline gaps (PR #107 @sharkusk)
- Fixed Hack hints being removed in patched versions (Knack) (fixes #70, with help from @chrissimpkins)
- Fixed various issues with '--careful' flag (PR #107 @sharkusk)
- Fixed missing codepoint conflict information for Octicons & Font Awesome (fixes #116) (image from @kaymmm)
- Fixed and refactored various code logic and style