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.9.1

Published by fabiocaccamo over 2 years ago

  • Updated subset default options.
python-fontbro - 0.9.0

Published by fabiocaccamo over 2 years ago

  • Added possibility to pass subsetter options via kwargs in subset method.
  • Updated docstrings.
python-fontbro - 0.8.0

Published by fabiocaccamo over 2 years ago

  • Added clone method.
  • Added get_fingerprint_match method.
  • Added get_version method.
  • Removed match method.
python-fontbro - 0.7.0

Published by fabiocaccamo over 2 years ago

  • Added get_fingerprint method.
  • Added get_image method.
  • Added get_italic_angle method.
  • Added match method.
  • Refactored get_weight and get_width methods.
  • Updated unicode blocks and scripts data.
  • Updated requirements.
python-fontbro - 0.6.0

Published by github-actions[bot] over 2 years ago

  • Added close method.
  • Added possibility to use Font class as context manager.
python-fontbro - 0.5.0

Published by github-actions[bot] over 2 years ago

  • Improved subset unicodes arg to support also list of int codepoints.
  • Moved features and unicode data to json files.
  • Moved parse_unicodes to the subset module and made it a public re-usable function.
  • Updated python-fsutil requirement version to 0.6.0.
python-fontbro - 0.4.0

Published by github-actions[bot] almost 3 years ago

  • Added more informations to characters returned by get_characters method.
  • Added get_unicode_block_by_name and get_unicode_script_by_name methods.
  • Improved subset unicodes parsing.
  • Renamed uni module to unicodedata.
python-fontbro - 0.3.0

Published by github-actions[bot] almost 3 years ago

  • Added get_unicode_blocks method.
  • Added get_unicode_scripts method.
  • Changed get_name and set_name to read/write both Mac and Windows IDs.
  • Fixed hardcoded class name in __str__ method.
  • Fixed setup.py warning and updated to tox configuration.
  • Removed get_scripts method.
  • Removed get_scripts_by_characters class method.
  • Replaced single quotes ' with double quotes " (Black formatting).
python-fontbro -

Published by fabiocaccamo almost 3 years ago

  • Added get_scripts_by_characters class method.
  • Fixed TypeError raised on save after renaming.
  • Fixed get_name and set_name langID parameter.
  • Improved subset unicodes string parsing.
  • Replaced Travis CI with Github Workflow.
  • Formatted code with Black.
python-fontbro -

Published by fabiocaccamo almost 3 years ago

  • Fixed rename method to raise a ValueError when the computed PostScript name exceeds the allowed max-length (63).
  • Fixed to_sliced_variable when axes coordinates are passed as dict doesn't contain 'min' or 'max' keys.
  • Changed get_variable_axes and get_variable_instances returned dicts keys from camelCase to snake_keys.
  • Changed get_variable_instances method return value.
  • Reduced return calls in get_format method.
  • Improved tests.
python-fontbro -

Published by fabiocaccamo almost 3 years ago

  • Fixed width axis tag name.
python-fontbro -

Published by fabiocaccamo almost 3 years ago

  • Added get_features_tags method.
  • Added get_style_flag and set_style_flag methods.
  • Added support to 'condensed', 'extended' and 'shadow' style flags.
  • Added rename method.
python-fontbro -

Published by fabiocaccamo almost 3 years ago

  • Released python-fontbro.
Package Rankings
Top 13.4% on Pypi.org
Badges
Extracted from project README