Skip to content

Releases: googlefonts/fontmake

v3.0.0b2

29 Sep 15:59
Compare
Choose a tag to compare
v3.0.0b2 Pre-release
Pre-release

Require glyphsLib>=6.0.0b4: fixes issue with pypy3 and openstep-plist

v3.0.0b1

28 Sep 14:54
b38e8ee
Compare
Choose a tag to compare
v3.0.0b1 Pre-release
Pre-release
  • Require Python 3.7 or above
  • Added support for Glyphs 3 sources, requires glyphsLib>=6.0.0b3.
    This has a side-effect of (hopefully temporarily) removing support for
    pypy3 (see googlefonts/glyphsLib#726)

v2.4.2

23 Sep 13:51
Compare
Choose a tag to compare

Restrict fontmake to use a compatible version of glyphsLib (~=5) in
anticipation of upcoming major glyphsLib 6 release, to prevent potential
regressions.

v2.4.1

09 Aug 16:55
47fb3f2
Compare
Choose a tag to compare

Make work on PyPy 7.3

  • Remove redundant direct dependencies on booleanOperations and cu2qu
  • Clean up dependency declaration to make installation on PyPy easy
  • Reliably write out debug feature file on PyPy

v2.4.0

v2.3.1

01 Mar 16:22
v2.3.1
ae1ca7f
Compare
Choose a tag to compare

Added --no-generate-GDEF command-line option to prevent glyphsLib from
trying to generate a GDEF table when converting from .glyphs to master UFOs
(#702, #709).

v2.3.0

v2.2.1

21 Sep 17:04
v2.2.1
b025c5b
Compare
Choose a tag to compare

v2.2.0

09 Jun 13:07
v2.2.0
f07b193
Compare
Choose a tag to compare
  • Added support for compiling static OTF fonts with CFF2 table. From the command line you can use the -o otf-cff2 option.
  • Added support for subroutinizing CFF/CFF2 tables using cffsubr library, based on AFDKO tx tool. This requires ufo2ft >= 2.15.0 and cffsubr >= 0.2.6.
    By default, compreffor is still used for subroutinizing OTF with CFF 1.0 tables, and cffsubr for CFF2, as compreffor does not support that yet. You can pass --subroutinizer cffsubr option to explicitly select the latter for either CFF 1 or 2.

Updated requirements:

v2.1.4

21 May 15:45
725a213
Compare
Choose a tag to compare