Releases: delphinus/homebrew-sfmono-square
Detect versions validly
This is a bug fix release to detect versions validly in convert_codepoints
. See #90.
Catch up Nerd-Fonts v3
Breaking Changes Release
Now SF Mono Square uses completely the same codepoints as Nerd-Fonts v3's ones. Nerd-Fonts v3 solves the significant issue -- #67, ryanoasis/nerd-fonts#365. This release also includes a useful script to change your dotfiles to catch up v3 codepoints -- convert_codepoints
.
# convert all files below the current directory
# from v2 => v3 (default values)
% convert_codepoints .
# specify versions
% convert_codepoints -f v1 -t v3 .
# also you can convert between nerd_fonts versions
% convert_codepoints -f nerd_fonts_v2 -t nerd_fonts_v3 .
See the detail in man convert_codepoints
or README.md.
Add some glyphs in Geometric Shapes Block
Added some glyphs in Geometric Shapes Block.
See #81
True shades
-
#79 Add true shades created by FontForge GUI.
before after
Use Python 3.11 because fontforge uses it
Update the latest binary of SF Mono
- SF Mono Version 18.0d1e1
- The version number and glyphs included are not changed, but the hash differs.
v2.0.0 Release
I have reviewed codepoints from nerd-fonts and decided to introduce breaking changes. So use v2.0.0
for this. Changes are below.
v1.x.x
builds have different codepoints for Octicons from nerd-fonts' ones. I added theexact
feature described here to solve this.- The original SF Mono has some glyphs in PUA (Private Use Area).
v1.x.x
builds have overwritten them by Material glyphs. I have moved the glyphs to the area outside BMP. See this table for the detail. - All glyphs become to have valid names.
All diffs are included in #75.
Update the latest binary of SF Mono
- SF Mono Version 16.0d2e1 → 18.0d1e1
- The version number has been bumped up. Glyphs included are not changed.
Use Python v3.10 to use updated fontforge
Now the fontforge library uses [email protected]
formula instead of [email protected]
. This patch enables to build with the new fontforge, and it has no changes fonts itself.
Update the latest binary of SF Mono
- SF Mono Version 16.0d2e1
- The version number and glyphs included are not changed, but the hash differs.