Skip to content

Releases: googlefonts/ufo2ft

v2.16.0

21 Sep 13:39
v2.16.0
c549fa8
Compare
Choose a tag to compare

Added optional pre-processor filter to decompose transformed components (#399).

v2.15.0

09 Jun 11:01
v2.15.0
e1c08f6
Compare
Choose a tag to compare
  • Added optional support for subroutinizing CFF/CFF2 table with cffsubr library, based on AFDKO tx tool.
    https://github.com/adobe-type-tools/cffsubr
    To enable this, you can install using the extra requirement ufo2ft[cffsubr].

  • Added com.github.googlei18n.ufo2ft.keepGlyphNames lib key; if set to false for TTF or CFF2 flavored fonts, the glyph names are dropped and post table is set to more compact format 3.0.

  • Fixed issue when building VF and some non-default masters do not contain a .notdef glyph; ufo2ft was adding a .notdef glyph with possibly incompatible outlines. It nows copies it from the default master when it is missing in one of the other non-default masters (#381, #387).

v2.14.1

29 May 09:22
ea96d51
Compare
Choose a tag to compare

Implement an internal change that should make an UFO features.fea file errors display with the correct file name.

v2.14.0

21 May 12:51
v2.14.0
9d47239
Compare
Choose a tag to compare
  • [outlineCompiler] For TrueType, reverse contour direction of generated '.notdef' glyph (#374).
  • [TransformationsFilter] Fixed issue whereby component positions were not correctly transformed (#378, #380).

v2.13.0

24 Mar 12:07
v2.13.0
b796cb7
Compare
Choose a tag to compare
  • [outlineCompiler] Added support for openTypeNameCompatibleFullName, openTypeNameSampleText, openTypeNameWWSFamilyName, and openTypeNameWWSSubfamilyName (#370, #371).

v2.12.3

17 Mar 19:04
v2.12.3
c76448f
Compare
Choose a tag to compare

Automatically determine whether to copy color glyph layers as standalone glyphs for the sake of building a COLR table, based on the presence of colorLayerMapping lib keys (#369).

v2.12.2

26 Feb 16:19
v2.12.2
beb6a6c
Compare
Choose a tag to compare

Mute noisy warnings about missing underline thickness/position in fontinfo.

v2.12.1

26 Feb 11:50
v2.12.1
53dd7c6
Compare
Choose a tag to compare

Group all the ufo2ft private lib keys under ufo2ft.constants. Previously they were scattered in different modules.

v2.12.0

24 Feb 16:17
v2.12.0
c0689ef
Compare
Choose a tag to compare
  • Added experimental support for generating COLR/CPAL color fonts from UFO layers (thanks Just Van Rossum! #359).
  • Provide fallbacks for all UFO fontinfo values so one can now build a TTFont even from an empty UFO (don't expect it to do much).
  • [util] When creating a new glyph use defcon's Layer.instantiateGlyphObject to keep the glyph sub-elements custom classes that are associated with it by the defcon client.
  • Require fontTools >= 4.4.0

v2.11.3

07 Feb 18:05
1c271d3
Compare
Choose a tag to compare

Drop kerning pairs with ambiguous horizontal direction (e.g. RTL letters against LTR numerals) (#361).