Skip to content

@jtanx jtanx released this Aug 1, 2019 · 85 commits to master since this release

Along with the usual bugfixes, there have been a couple of new features worth calling out:

  • Added Croatian translation
  • Added user decompositions
  • New graphic for the splash/about screen
  • Images embedded in SFDs are now serialised as PNGs
    • This is enabled by default, but may be turned off with the 'WritePNGInSFD' option.
    • A new tag is used to identify this mode; 'Image2', instead of 'Image'
    • This requires FontForge to be compiled with libpng support. If not compiled with libpng, FontForge will revert to the old method of serialising RLE encoded raw images.

As part of an ongoing effort to clean up the code base, there have additionally been multiple build system changes:

  • Python 2 support is deprecated. It is strongly recommended to build with Python 3 support. Python 2 support will be removed in a future release.
  • Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  • The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  • FontForge no longer uses gnulib
  • collab support has been removed
  • The build system now expects libuninameslist to be present, and will fail if it is not found. Building without libuninameslist must be explcititly specified using --without-libuninameslist
Assets 6

@jtanx jtanx released this Apr 13, 2019 · 261 commits to master since this release

This is a bugfix focused release.

Most notably, it fixes a crash on MacOS when browsing files.

Plugin support and direct http/ftp browsing support has also been removed.

Assets 6

@frank-trampe frank-trampe released this Mar 17, 2019 · 354 commits to master since this release

This release, the first since 2017, includes countless small bug fixes and a few significant features.

  • Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  • Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3, from @frank-trampe. See the technical bulletin here for more information.
  • Improved feature file support, from @skef and @khaledhosny.
  • WOFF2 support, from @jtanx.
  • Unicode 12.1.0 support, from @JoesCat.
  • Extended Python interfaces, from @skef.
Assets 6

@frank-trampe frank-trampe released this Jul 31, 2017 · 803 commits to master since this release

This incorporates a large number of adjustments and fixes and adds packages for newer Ubuntu releases.

Debian and Ubuntu packages are available from Launchpad here.

Assets 5
Jul 30, 2017
This rolls up a lot of fixes and adjustments.
Oct 12, 2016
This fixes a problem with the ruler and two crashes.

@frank-trampe frank-trampe released this Oct 4, 2016 · 1023 commits to master since this release

This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.

It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.

There are two tags and package sets. 20161004 is the original release, and 20161005 adds support for Ubuntu 16.04 and 16.10.

The Debian/Ubuntu packages are on Launchpad.

Assets 9
Oct 4, 2016
This release introduces a new icon set, new functionality for custom …
…icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.

It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.
Oct 1, 2016
This release introduces a new icon set, new functionality for custom …
…icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.

It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.
Sep 30, 2016
This release introduces a new icon set, new functionality for custom …
…icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.

It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, and the user interface.
You can’t perform that action at this time.