Freetype-py

Latest version: v2.4.0

Safety actively analyzes 621239 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.4.0

What's Changed
* Add pyinstaller hook by Korijn in https://github.com/rougier/freetype-py/pull/162
* Update bundled dependencies (HarfBuzz 7.2.0 and FreeType 2.13.0) by madig in https://github.com/rougier/freetype-py/pull/164
* Use leftside bearings to layout bitmaps by HinTak to fix 161
* Correct copyright and description in [examples/hello-vf.py](https://github.com/rougier/freetype-py/commit/023fccd775eae147e43e3c87a618096f490b1e06#diff-9845de6d92ba78a36125ee4c96bef421041a53cfe7647c01e5245df4820a2d35) by HinTak
* Fix `FT_Glyph_Get_CBox()`/`FT_Outline_Get_CBox()` return type treatment by HinTak to fix 160

**Full Changelog**: https://github.com/rougier/freetype-py/compare/v2.3.0...v2.4.0

2.3.0

What's Changed

* Add build rules for ARM 32 and 64 bits (https://github.com/rougier/freetype-py/pull/134).
* Add ARM64 builds for PyPI (https://github.com/rougier/freetype-py/pull/139)
* Add aarch64 builds for PyPI (144)
* Update bundled FreeType version to 2.12.0 and add support for SDF rendering (https://github.com/rougier/freetype-py/pull/141, https://github.com/rougier/freetype-py/pull/148)
* Update bundled HarfBuzz to 4.2.1 (https://github.com/rougier/freetype-py/pull/148)
* Declare Python 3.7 the minimum supported version (https://github.com/rougier/freetype-py/pull/148)
* Fix bindings for FT_Outline (142)
* Expose binding to FT_Outline_EmboldenXY (143)
* Fix a Python 2 era print statement into a function call (147)

New Contributors
* mammo0 made their first contribution in https://github.com/rougier/freetype-py/pull/134
* esoma made their first contribution in https://github.com/rougier/freetype-py/pull/141
* Korijn made their first contribution in https://github.com/rougier/freetype-py/pull/139
* takaakifuji made their first contribution in https://github.com/rougier/freetype-py/pull/143
* basnijholt made their first contribution in https://github.com/rougier/freetype-py/pull/147

**Full Changelog**: https://github.com/rougier/freetype-py/compare/v2.2.0...v2.3.0

2.2.0

- Expose FT_Outline_Decompose() as Outline.decompose() (thanks duelafn)
- `examples/glyph-vector-decompose.py`: Use larger size, and with FT_LOAD_NO_BITMAP, to avoid loading embedded bitmaps (thanks HinTak)
- `Glyph.get_cbox`: unbreak (thanks fpgayu)
- Improve variable font support with examples (thanks josh-hadley)
- Update embedded FreeType and HarfBuzz in wheels to latest versions.
- Drop Python 2 support and 32 bit wheels.

2.2.0rc1

Testing the new CI...

2.1.0.post1

* Remove Python 3.7 CI builds, we don't actually need them.

2.1.0

* Update bundled FreeType to 2.10.0
* Update bundled HarfBuzz to 2.3.1
* Add Python 3.7 builds to PyPI
* Removed `FT_Outline_{New,Done}_Internal` functions, as these were only accidentally exposed in the public API.
* `FT_Face` can now be instantiated with a file path or a byte stream from memory
* Fix bug where outline and bitmap could be off by one grid unit in one of the examples, when extrema did not have on-curve points.
* Corrected the license classifier, the project is BSD licensed.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.