Skip to content

Releases: googlefonts/fontmake

v2.0.4

10 Oct 14:34
v2.0.4
c462592
Compare
Choose a tag to compare
  • Ignore glyphs in 'public.skipExportGlyphs' when subsetting for 'Keep Glyphs' custom parameter. Fixes AssertionError when both 'public.skipExportGlyphs' and 'Keep Glyphs' are present in UFO (#591).
  • Log the name of the instance UFO currently being generated.

v2.0.3

15 Sep 16:08
3e52b0b
Compare
Choose a tag to compare

Bumped minimum required cu2qu >= 1.6.6.
Fixes an issue while compiling variable font, when the last and first contour points have the same coordinates in some of the masters. cu2qu was incorrectly reporting different number of segments between glyphs.

googlefonts/cu2qu#185
#572

v2.0.2

11 Sep 13:42
96ea891
Compare
Choose a tag to compare
  • [instantiator] Copy fontinfo attributes from the default font to instance selectively (excluding attributes that only apply for individual instance fonts, e.g. styleName, etc.) (#578).
  • [instantiator] Only copy non-kerning groups from default font; kerning groups proper are handled already by fontMath MathKerning class (#579).
  • Updated minimum requirements:

v2.0.1

21 Aug 09:10
09aafdd
Compare
Choose a tag to compare

ATTENTION: This release supports only Python 3.6+

(Forgot to bump minimum versions of dependencies)

A new minimal instance generator to replace MutatorMath's Designspace reader and instance writer. It uses varLib instead of MutatorMath (so no anisotropic locations and extrapolation) and supports source layers for intermediate masters as well as Designspace rules for FeatureVariations-style glyph replacement.

v2.0.0

20 Aug 17:23
09e3529
Compare
Choose a tag to compare

ATTENTION: This is the first release that only supports Python 3.6+

A new minimal instance generator to replace MutatorMath's Designspace reader and instance writer. It uses varLib instead of MutatorMath (so no anisotropic locations and extrapolation) and supports source layers for intermediate masters as well as Designspace rules for FeatureVariations-style glyph replacement.

v2.0.0b1

06 Aug 15:50
5b8e0b7
Compare
Choose a tag to compare
v2.0.0b1 Pre-release
Pre-release

A new minimal instance generator to replace MutatorMath's Designspace reader and instance writer. It uses varLib instead of MutatorMath (so no anisotropic locations and extrapolation) and supports source layers for intermediate masters as well as Designspace rules for FeatureVariations-style glyph replacement.

v2.0.0a1

18 Jun 18:16
v2.0.0a1
6061608
Compare
Choose a tag to compare
v2.0.0a1 Pre-release
Pre-release
Alpha release for python3-only fontmake v2.0.0

v1.10.1

18 Jun 18:11
v1.10.1
ac02b7c
Compare
Choose a tag to compare

Updated minimum requirements to fix some issues when building variable fonts (read full changelogs for more info):

v1.10.0

03 Jun 15:23
v1.10.0
54970ae
Compare
Choose a tag to compare

v1.9.3

09 May 17:33
v1.9.3
65ae199
Compare
Choose a tag to compare
  • Bump minimum required glyphsLib to v3.3.1. Version v3.3.0 contained a breaking change that needed to be reverted, because it modified the way fvar and avar tables are built for the wdth axis (googlefonts/glyphsLib#483).