Skip to content

Releases: fabiocaccamo/python-fontbro

0.27.0

12 Apr 19:58

Choose a tag to compare

  • Add save_as_ttf method for saving fonts without web compression (woff/woff2 flavor).
  • Add possibility to get variable axes sorted following the Google Fonts naming convention.
  • Update get_filename to follow Google Fonts naming convention for variable fonts.
  • Remove STAT table in to_static.
  • Fix clone not preserving in-memory state.
  • Suppress fontTools log output during sanitize tests.
  • Bump requirements and pre-commit hooks.

0.26.1

09 Jan 09:48

Choose a tag to compare

  • Fix Windows compatibility by removing curses dependency. (by @seproDev)

0.26.0

08 Jan 23:37

Choose a tag to compare

  • Add Python 3.14 support.
  • Improve Windows compatibility.
  • Update features data. (by @seproDev in #239)
  • Update axis data. (by @seproDev in #235)
  • Update unicode-blocks.json and unicode-scripts.json data.
  • Bump requirements and pre-commit hooks.

0.25.0

11 Jun 20:46

Choose a tag to compare

  • Add Python 3.13 support.
  • Drop Python 3.8 and Python 3.9 support.
  • Reset file pointer when saving to fileobject.
  • Fix typing issues.
  • Update unicode-blocks.json and unicode-scripts.json data.
  • Bump requirements and pre-commit hooks.

0.24.0

05 Aug 19:10

Choose a tag to compare

  • Add get_svg method.
  • Add is_color method.
  • Improve is_monospace method accuracy by adding threshold option.
  • Bump requirements.

0.23.1

08 Jul 13:14

Choose a tag to compare

  • Fix get_format with .otf fonts with CFF2 table.
  • Bump requirements and pre-commit hooks

0.23.0

23 Jun 15:00

Choose a tag to compare

  • Add get_family_classification and set_family_classification methods.
  • Improve slugify utility function.
  • Bump requirements and pre-commit hooks

0.22.0

23 Jun 15:00

Choose a tag to compare

  • Add is_monospace method.
  • Add mypy to pre-commit.
  • Fix pyproject Ruff conf warnings.
  • Bump requirements and pre-commit hooks

0.21.0

07 Mar 00:51

Choose a tag to compare

  • Add type hints.
  • Add vertical metrics keys available as class properties.
  • Improve code quality.
  • Bump requirements and pre-commit hooks

0.20.0

29 Jan 23:01

Choose a tag to compare

  • Add more vertical metrics: units_per_em, y_max, y_min, ascent, descent, line_gap, typo_ascender, typo_descender, typo_line_gap, cap_height, x_height, win_ascent, win_descent.