This major release introduces some breaking changes:
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 mistace 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-*
(already sincev2.3.0
) - The whole discussions are here: #365
- A translation table is available here: #1059 (comment)
- There are tools out there that probably can update your configuration.
- Relevant thread: #1190
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
New Contributors
- @Goooler made their first contribution in #1079
- @MicaelJarniac made their first contribution in #1100
- @teatimeguest made their first contribution in #1119
- @b- made their first contribution in #1044
- @Weltolk made their first contribution in #1163
- @sullrich84 made their first contribution in #1166
Full Changelog: v2.3.3...v3.0.0