Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: googlefonts/fontmake

v3.12.1

02 Jun 08:57
@github-actions github-actions
7494c86
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Fixed a regression introduced in v3.11.1 (#1163) whereby building a static
    font from a single-master source whose only master sits at a non-default
    axis location crashed with "AssertionError: Default source not found!".
    The compatibility checker now resolves the default source only when it
    actually runs, i.e. when interpolating (#1166, #1171).
Assets 3
Loading

v3.12.0

28 May 18:28
@github-actions github-actions

Choose a tag to compare

  • Dropped support for Python 3.9 (EOL), fontmake now requires 3.10+.
  • Added support for generating preliminary (GDEF) openTypeCategories
    for designspace/UFOs sources that lack public.openTypeCategories
    and request to use the ufo2ft propagateAnchors optional filter,
    using glyphsLib's GlyphData.xml. This particular feature requires
    ufo2ft >= 3.8.0.
Loading

v3.11.1

21 Nov 18:45
@github-actions github-actions

Choose a tag to compare

  • compatibility checker: allow empty glyphs in non-default sources, treated as "sparse" (non-contributing to gvar deltas) by fontTools.varLib (#1163).
Loading

v3.11.0

27 Aug 17:26
@github-actions github-actions

Choose a tag to compare

  • By default, no longer automatically set USE_MY_METRICS component flags for variable fonts. It's not needed if fonts are unhinted, and it can cause mismatches between glyph metrics derived from HVAR vs glyf/gvar if inconsistent across masters (#1154).
  • Dropped support for Python 3.8 EOL, require Python 3.9 or greater.
  • Bumped minimum dependencies:
    • fonttools >= 4.59.2
    • glyphsLib >= 6.11.6
    • ufo2ft >= 3.6.1
    • ufoLib2 >= 0.18.1
    • skia-pathops >= 0.8.0
    • ttfautohint-py >= 0.6.0
Loading

v3.10.1

04 Jun 16:36
@github-actions github-actions

Choose a tag to compare

  • When building from a DesignSpace file, the designspace.lib["skipExportGlyphs"] should override any such key in the UFO lib.plist according to the DS spec. We already did that for VFs or interpolated instances, but we were not when building static TTF masters (#1146).
Loading

v3.10.0

22 Oct 14:13
@github-actions github-actions
v3.10.0
This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.

Choose a tag to compare

Updated minimum dependencies:

  • fonttools >= 4.54.1
  • ufo2ft >= 3.3.1
  • glyphsLib >= 6.9.2
  • fontMath >= 0.9.4

This version also adds explicit support for the newly released Python 3.13.

Loading

v3.9.0

26 Mar 17:46
@github-actions github-actions
v3.9.0
This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.
8305773
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Bumped minimum depedencies:
    • fonttools >= 4.50.0
    • glyphsLib >= 6.7.0
    • ufo2ft >= 3.2.0
  • The fontmake.instantiator was moved to ufo2ft.instantiator, with the same API. It's recommended that you import from the latter. The old module still works but will be removed at some point in the future.
  • Fontmake can now build variable fonts with 'sparse' composite glyphs i.e. with either fewer or additional masters than their components' base glyphs, by interpolating missing sources on the fly. This works for both TTF and CFF2 variable fonts (googlefonts/glyphsLib#954).
Loading

v3.8.1

06 Feb 19:26
@github-actions github-actions
v3.8.1
This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.
0971eb0
This commit was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.

Choose a tag to compare

Bump minimum ufo2ft>=3.0.1, fixes a regression introduced in ufo2ft==3.0.0 when compiling a TrueType-flavored variable font with --drop-implied-oncurves option (#817).

Loading
WicCaesar reacted with thumbs up emoji
1 person reacted

v3.8.0

06 Feb 15:11
@github-actions github-actions
v3.8.0
This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.
691bfc8
This commit was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.

Choose a tag to compare

Loading
alexmyczko and arrowtype reacted with thumbs up emoji
2 people reacted

v3.7.2

18 Jan 18:01
@github-actions github-actions
v3.7.2
This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.
14d5559
This commit was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
GPG key ID: DF65A8A5A119C9A8
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Improve compatibility checker (#1052).
  • Bumped minimum dependencies:
    • fonttools >= 4.47.2
    • glyphsLib >= 6.6.1
  • Pinned ufo2ft >=2.33.4, < 3 in view of upcoming major update that will change compilation of variable OpenType Layout tables, so one can revert to this stable fontmake version if any undesired effects arise.
Loading
Zinoujoker reacted with thumbs up emoji Zinoujoker reacted with laugh emoji Zinoujoker reacted with hooray emoji Zinoujoker reacted with heart emoji Zinoujoker reacted with rocket emoji Zinoujoker reacted with eyes emoji
1 person reacted
Previous 1 3 4 5 8 9
Previous

AltStyle によって変換されたページ (->オリジナル) /