Releases: ftCLI/FoundryTools-CLI
Releases · ftCLI/FoundryTools-CLI
v2.1.1
v2.1.0
v2.0.5
New CLI feature:
- Added a new CLI command,
integer-ppem-if-hinted, insrc/foundrytools_cli/commands/fix/cli.py. This command sets thehead.flagsbit 3 to force integer PPEM for all hinted fonts (i.e., fonts containing anfpgmtable), following fontbakery recommendations and OpenType specifications.
v2.0.4
v2.0.3
v2.0.2
What's new
CLI Option Improvements:
src/foundrytools_cli/utils/__init__.py: Changed the--recalc-bboxesCLI option to--no-recalc-bboxes, updated its default value toTrue, 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: Replacedlogger.errorwithlogger.exceptionto include stack traces in error logs for better debugging.
v2.0.1
What's Changed
-
Updated
--recalc-bboxesflag:- Changed the short flag from
-no-rbbto-rbb. - Modified the default behavior from
TruetoFalse, meaning bounding boxes are not recalculated by default. - Updated the help text to reflect the new default and clarify the behavior.
- Changed the short flag from
-
Updated
--reorder-tablesflag:- Changed the short flag from
-no-rtbto-rtb. - Modified the default behavior from
TruetoFalse, meaning tables are not reordered by default. - Updated the help text to reflect the new default and clarify the behavior.
- Changed the short flag from
Full Changelog: v2.0.0...v2.0.1