Freetype-py

Latest version: v2.5.1

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

Scan your dependencies

Page 1 of 5

2.5.1

fix binary wheel pypi upload in v2.5.0.

What's Changed
* Add missing build-backend to pyproject.toml by mgorny in https://github.com/rougier/freetype-py/pull/167
* freetype.Face.__del__: check first if FT_Face_Done has been set to None (169) by carandraug in https://github.com/rougier/freetype-py/pull/171
* Ot svg support by HinTak in https://github.com/rougier/freetype-py/pull/174
* Google font ot svg update by HinTak in https://github.com/rougier/freetype-py/pull/175
* Basic colrv1 support by HinTak in https://github.com/rougier/freetype-py/pull/176
* Fix PyInstaller hook by rokm in https://github.com/rougier/freetype-py/pull/180
* use custom PEP517 build backend to require cmake conditionally by anthrotype in https://github.com/rougier/freetype-py/pull/184
* [ci] fix test-pyinstaller broken after 180 was merged by anthrotype in https://github.com/rougier/freetype-py/pull/185
* Update to latest freetype and harfbuzz by anthrotype in https://github.com/rougier/freetype-py/pull/186
* Fix wrong enum name in Face.get_fstype() by NCBM in https://github.com/rougier/freetype-py/pull/189
* Ft encoding fix by HinTak in https://github.com/rougier/freetype-py/pull/194
* API for Unicode Variation Sequences, from https://freetype.org/freety… by HinTak in https://github.com/rougier/freetype-py/pull/196
* Fix bbox calculation in hello-world example by satirebird in https://github.com/rougier/freetype-py/pull/127
* Trusted publisher fix by HinTak in https://github.com/rougier/freetype-py/pull/197

New Contributors
* mgorny made their first contribution in https://github.com/rougier/freetype-py/pull/167
* carandraug made their first contribution in https://github.com/rougier/freetype-py/pull/171
* rokm made their first contribution in https://github.com/rougier/freetype-py/pull/180
* NCBM made their first contribution in https://github.com/rougier/freetype-py/pull/189
* satirebird made their first contribution in https://github.com/rougier/freetype-py/pull/127

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

2.5.0

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

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.