python-fontbro

friendly font operations on top of fontTools.

MIT License

Downloads
3.3K
Stars
65
Committers
5

Bot releases are visible (Hide)

python-fontbro - 0.14.9

Published by fabiocaccamo over 1 year ago

  • Calculate Euclidean distance between dicts.
python-fontbro - 0.14.8

Published by fabiocaccamo over 1 year ago

  • Fix family_name renaming.
  • Fix tox test command.
  • Replace flake8 with Ruff.
  • Switch from setup.cfg to pyproject.toml.
  • Bump fonttools[pathops,unicode,woff] from 4.39.2 to 4.39.3. (#68)
  • Bump pillow from 9.4.0 to 9.5.0. (#71)
python-fontbro - 0.14.7

Published by fabiocaccamo over 1 year ago

  • Improve full_name renaming using name records IDs 16 and 17. #62 (#66)
python-fontbro - 0.14.6

Published by fabiocaccamo over 1 year ago

  • Accept axis coordinates dict with default in to_sliced_variable method. #63
  • Update unique identifier name record when renaming font. #62
  • Upgrade syntax for Python >= 3.8.
  • Set max line length to 88.
  • Add flake8-bugbear to pre-commit.
  • Run flake8 also on tests files.
  • Bump requirements.
python-fontbro - 0.14.5

Published by fabiocaccamo over 1 year ago

  • Fix get_image() crash on Windows. (by @seproDev in #53)
  • Correctly center text in get_image(). (by @seproDev in #53)
  • Fix AttributeError in get_features(). #50 (by @seproDev in #53)
  • Set unicode_name default to None. #51 (by @seproDev in #53)
python-fontbro - 0.14.4

Published by fabiocaccamo almost 2 years ago

  • Automatically update unicode data once a month.
  • Update unicode-blocks.json and unicode-scripts.json data.
  • Fix unformatted string in get_characters method.
python-fontbro - 0.14.3

Published by fabiocaccamo almost 2 years ago

  • Bump python-fsutil requirement.
python-fontbro - 0.14.2

Published by fabiocaccamo almost 2 years ago

  • Add ignore_blank option to get_characters and get_characters_count methods.
  • Fix Pillow textsize method deprecation warning.
  • Bump requirements.
python-fontbro - 0.14.1

Published by fabiocaccamo almost 2 years ago

  • Update unicode data.
python-fontbro - 0.14.0

Published by fabiocaccamo almost 2 years ago

  • Drop Python 3.7 support.
  • Add setup.cfg (setuptools declarative syntax) generated using setuptools-py2cfg.
  • Add pyupgrade to pre-commit config.
  • Bump requirements and actions.
  • Pin test requirements.
python-fontbro - 0.13.0

Published by fabiocaccamo almost 2 years ago

  • Add Python 3.11 support.
  • Replace str.format with f-strings.
  • Remove encoding pragma.
  • Remove python setup.py test usage.
  • Bump requirements and actions.
python-fontbro - 0.12.0

Published by fabiocaccamo about 2 years ago

  • Add pre-commit.
  • Add get_glyphs and get_glyphs_count methods.
  • Fix PostScript name allowed characters (keep only printable ASCII subset).
python-fontbro - 0.11.2

Published by fabiocaccamo about 2 years ago

  • Add lazy option support to constructor.
  • Fix subfamily name (name ID 2) renaming (lower case -> title case).
  • Fix Pillow deprecation warning.
  • Update requirements.
python-fontbro - 0.11.1

Published by fabiocaccamo over 2 years ago

  • Updated rename for generating the full_name combining family_name and subfamily_name.
python-fontbro - 0.11.0

Published by fabiocaccamo over 2 years ago

  • Added set_style_flags_by_subfamily_name method.
  • Added style_flags=True option to rename method.
  • Updated get_features_tags method for checking also the GPOS table.
python-fontbro - 0.10.4

Published by fabiocaccamo over 2 years ago

  • Improved renaming according to RIBBI.
python-fontbro - 0.10.3

Published by fabiocaccamo over 2 years ago

  • Fixed rename subfamily name when there are Regular and Italic in the same name.
python-fontbro - 0.10.2

Published by fabiocaccamo over 2 years ago

  • Fixed style flags on save according to subfamily name.
python-fontbro - 0.10.1

Published by fabiocaccamo over 2 years ago

  • Improved renaming according to RIBBI.
  • Fixed rename subfamily name error.
python-fontbro - 0.10.0

Published by fabiocaccamo over 2 years ago

  • Improved renaming according to RIBBI.
  • Updated style flags on save according to subfamily name.
Package Rankings
Top 13.4% on Pypi.org
Badges
Extracted from project README