Skip to content

Releases: googlefonts/gftools

v0.9.36

03 Nov 09:42
1fa448b
Compare
Choose a tag to compare

Changes since previous release:

  • gen-push-lists fix imports #766
  • Update add_designer.py #725
  • push: Get all files in a pr #769
  • rename-glyphs added. Rename glyphs in a font based on another font #774
  • [builder] WOFF2 after VTT #775
  • Update to match internal copy of proto #778
  • font-dependencies: tool and module added #780
  • Do not tranform axisreg and lang paths which reside in site-packages dir #784

v0.9.35

13 Oct 14:35
ea7d06f
Compare
Choose a tag to compare

Changes since previous release:

  • Clean up build files after Ninja Builder is done (#721)
  • Packager: add stroke and classifications fields (#723)
  • Update CI Pythons (#732)
  • Add subset merger (#730)
  • Simple script to remap a font's cmap table (#738)
  • Use gftools-autohint in ninja builder (#739)
  • Only set primary script if we know it (#746)
  • Run fix_hinted_font after adding VTT (#755)
  • Support a couple more fontmake args (#756)
  • OTF Autohint in builder (#757)
  • Add the concept of "relaxed subsets" (#759)
  • Allow extra fontbakery args to qa (#734)
  • Add [googlefonts] optional to fontbakery (#733)
  • Refactor push module and include gftools manage traffic jam #753

v0.9.34

06 Sep 14:08
567a71e
Compare
Choose a tag to compare

Changes since previous release:

  • New Ninja-based GF Builder - install as gftools[ninja] to enable (#569)
  • Make the qa tool more robust (#709)
  • New script: gftools-autohint.py (#582)
  • Stop the packager deleting sample text (#698) and minisite_url (#699)
  • Stop the packager duplicating empty sample text (#713)
  • Stop the packager reporting Z... as a primary script (#714)
  • Add builder support for .glyphspackage files (#704)
  • Improve error message if download fails (#711)
  • Use the latest fonts_public.proto (#715, #716)
  • Improvements to README files (#644, #697)
  • Deprecated scripts: ufo-merge (#702), fix-glyphs (#710)

v0.9.33

25 Jul 13:53
8a0e065
Compare
Choose a tag to compare

Changes since previous release:

  • fix_instances: script added #690
  • Add set-primary-script script #620
  • gen_push_lists: do not run if local branch does not match remote main #692
  • Add support for specifying custom GlyphData XML files #694
  • Update gftools/docs/gftools-builder/README.md with stat flag info #691

v0.9.32

23 Jun 14:43
1857a04
Compare
Choose a tag to compare

Changes since previous release:

  • push: fix PushItems.missing_paths #686
  • packager: add github url to new description files #687
  • utils: remove_url_prefix added #688

v0.9.31

21 Jun 11:41
12439c1
Compare
Choose a tag to compare

Changes since previous release:

  • Update push module #680
  • Fix to_json and add tests #682
  • Pin hyperglot #685

v0.9.30

05 Jun 11:45
52c1b14
Compare
Choose a tag to compare

Changes since previous release:

  • push-stats: cache issues

v0.9.29

28 Apr 09:14
2c0cd46
Compare
Choose a tag to compare

Changes since previous release:

  • Don't advertise Latin support for Noto fonts #672
  • qa: Use diffenator2 v0.2.0 #674
  • pyproject.toml: bump minimum diffenator2 version #677

v0.9.28

05 Apr 08:43
59781a1
Compare
Choose a tag to compare

Changes since previous release:

  • gen_push_lists: better filtering #668
  • Only pass check_compatibility option for run_from_glyphs or run_from_designspace #669
  • add builder checks #670

v0.9.27

14 Mar 15:02
7538c4c
Compare
Choose a tag to compare

Changes since previous release:

  • Add option to interpolate with MutatorMath (for extrapolation, anisotropic locations) #664
  • fonts_from_zip: get otfs as well #666