Fonttools

Latest version: v4.57.0

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

Scan your dependencies

Page 35 of 38

3.4.0

---------------------------

- [feaLib] Added support for generating FEA text from abstract syntax
tree (AST) objects (776). Thanks mhosken
- Added ``agl.toUnicode`` function to convert AGL-compliant glyph names
to Unicode strings (774)
- Implemented MVAR table (b4d5381)

3.3.1

---------------------------

- [setup] We no longer use versioneer.py to compute fonttools version
from git metadata, as this has caused issues for some users (767).
Now we bump the version strings manually with a custom ``release``
command of setup.py script.

3.3.0

---------------------------

- [ttLib] Implemented STAT table from OpenType 1.8 (758)
- [cffLib] Fixed decompilation of CFF fonts containing non-standard
key/value pairs in FontDict (issue 740; PR 744)
- [py23] minor: in ``round3`` function, allow the second argument to be
``None`` (757)
- The standalone ``sstruct`` and ``xmlWriter`` modules, deprecated
since vesion 3.2.0, have been removed. They can be imported from the
``fontTools.misc`` package.

3.2.3

---------------------------

- [py23] optimized performance of round3 function; added backport for
py35 math.isclose() (9d8dacb)
- [subset] fixed issue with 'narrow' (UCS-2) Python 2 builds and
``--text``/``--text-file`` options containing non-BMP chararcters
(16d0e5e)
- [varLib] fixed issuewhen normalizing location values (8fa2ee1, 749)
- [inspect] Made it compatible with both python2 and python3 (167ee60,
748). Thanks pnemade

3.2.2

---------------------------

- [varLib] Do not emit null axes in fvar (1bebcec). Thanks robmck-ms
- [varLib] Handle fonts without GPOS (7915a45)
- [merge] Ignore LangSys if None (a11bc56)
- [subset] Fix subsetting MathVariants (78d3cbe)
- [OS/2] Fix "Private Use (plane 15)" range (08a0d55). Thanks mashabow

3.2.1

---------------------------

- [OS/2] fix checking ``fsSelection`` bits matching ``head.macStyle``
bits
- [varLib] added ``--build-HVAR`` option to generate ``HVAR`` table for
fonts with TrueType outlines. For ``CFF2``, it is enabled by default.

Page 35 of 38

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.