Skip to content

Releases: googlefonts/fontmake

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).

v1.9.2

09 May 14:54
v1.9.2
54683ac
Compare
Choose a tag to compare

v1.9.2b1

09 May 13:18
v1.9.2b1
89ec571
Compare
Choose a tag to compare
v1.9.2b1 Pre-release
Pre-release
Testing automatic deployment with updated credentials.

v1.9.1

05 Feb 13:46
73e7a27
Compare
Choose a tag to compare

v1.9.0

05 Feb 09:00
Compare
Choose a tag to compare
  • Support sparse sources, i.e. source elements in Designspaces with a layerName attribute. Together with glyphsLib 3.2.0, this means automatic support for brace (and bracket) layers. Only outline and spacing information will be taken from sparse sources. Note that there's a bug in fontTools' MVAR generation code that is fixed upstream, but needs to be released (fonttools/fonttools#1477).
  • Added a CLI option --expand-features-to-instances, useful when making static instances while using a shared feature file in the masters. The option will expand the feature file to all instances, to avoid inclusion problems with the include() statement.
  • Support making variable CFF2 fonts in the future. This currently depends on fonttools/fonttools#1475.
  • Bump minimum dependency versions to support the above.

v1.8.0

01 Nov 19:52
v1.8.0
6b46de2
Compare
Choose a tag to compare
  • Added --optimize-cff option to enable/disable CFF charstrings specialization and subroutinization.
    The --{,no}subroutinize options are deprecated, but still work for a while (#475).

  • Bumped all minimum installation requirements, so that we can use the new fontTools.ufoLib module, which replaces the standalone ufoLib module, and adds support for UFOZ (zipped UFO) format, among other things:

    • fonttools[ufo,lxml,unicode] >= 3.32.0
    • cu2qu >= 1.6.5
    • glyphsLib >= 3.1.3
    • ufo2ft >= 2.5.0
    • MutatorMath >= 2.1.2
    • defcon[lxml] >= 0.6.0
    • booleanOperations >= 0.8.1

v1.7.5

19 Oct 13:10
v1.7.5
1ef918b
Compare
Choose a tag to compare

v1.7.4

25 Sep 10:29
v1.7.4
18b1dc2
Compare
Choose a tag to compare

v1.7.3

07 Sep 10:08
v1.7.3
f4331f9
Compare
Choose a tag to compare
- Fixed error with `-M/--masters-as-instances` option when running fontmake
  from designspace input (#459).

v1.7.2

18 Aug 19:21
v1.7.2
db2f52a
Compare
Choose a tag to compare

Uploaded fontmake zipapps (.pyz) manually for now.