Skip to content

Releases: ftCLI/FoundryTools-CLI

v2.1.1

26 Jan 07:13

Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

24 Jan 16:17
5845a8c

Choose a tag to compare

What's Changed

  • Fix temp file handling in OTF and HHEA commands by @ftCLI in #311
  • Fix CLI option flags by @ftCLI in #313
  • Add Macintosh LWFN naming scheme (5:3:3 rule) to font-renamer by @Copilot in #316

Full Changelog: v2.0.6...v2.1.0

v2.0.5

04 Jan 16:41

Choose a tag to compare

New CLI feature:

  • Added a new CLI command, integer-ppem-if-hinted, in src/foundrytools_cli/commands/fix/cli.py. This command sets the head.flags bit 3 to force integer PPEM for all hinted fonts (i.e., fonts containing an fpgm table), following fontbakery recommendations and OpenType specifications.

v2.0.4

30 Nov 10:35

Choose a tag to compare

What's Changed

  • Drop Python 3.9 support

v2.0.3

19 Aug 15:33
772c7c2

Choose a tag to compare

What's Changed

  • Added ftcli print instances feature to print variable font's instances
  • ftcli converter ttc2sfnt: fixed timestamp recalculation

v2.0.2

28 May 08:21

Choose a tag to compare

What's new

CLI Option Improvements:

  • src/foundrytools_cli/utils/__init__.py: Changed the --recalc-bboxes CLI option to --no-recalc-bboxes, updated its default value to True, and revised the help text to reflect the new behavior. This was necessary because some commands failed without recalculating bounding boxes.

Logging Enhancements:

  • src/foundrytools_cli/utils/task_runner.py: Replaced logger.error with logger.exception to include stack traces in error logs for better debugging.

v2.0.1

17 May 08:21

Choose a tag to compare

What's Changed

  • Updated --recalc-bboxes flag:

    • Changed the short flag from -no-rbb to -rbb.
    • Modified the default behavior from True to False, meaning bounding boxes are not recalculated by default.
    • Updated the help text to reflect the new default and clarify the behavior.
  • Updated --reorder-tables flag:

    • Changed the short flag from -no-rtb to -rtb.
    • Modified the default behavior from True to False, meaning tables are not reordered by default.
    • Updated the help text to reflect the new default and clarify the behavior.

Full Changelog: v2.0.0...v2.0.1

v2.0.0

15 May 12:08
2c33449

Choose a tag to compare

Update README.md

v1.1.22

05 Dec 07:12

Choose a tag to compare

What's Changed

  • [print vf-instances]: print variable font hidden axes

v1.1.21

04 Dec 09:24

Choose a tag to compare

What's Changed

  • [vf2i] allow export of hidden axes