Afdko

Latest version: v4.0.2

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

Scan your dependencies

Page 1 of 18

4.0.2

---------------------------
- [otfautohint] Fix otfautohint bugs ([1759](https://github.com/adobe-type-tools/afdko/pull/1759), [#1751](https://github.com/adobe-type-tools/afdko/pull/1751), [#1749](https://github.com/adobe-type-tools/afdko/pull/1749), [#1758](https://github.com/adobe-type-tools/afdko/pull/1758))
- [ANTLR] Upgrade ANTLR to v4.13.2
- [makeinstancesufo] keep all public lib keys in instances (thank you, arialcrime!) ([1747](https://github.com/adobe-type-tools/afdko/pull/1747))
- [ci] Enable Python v3.12, drop v3.8 ([1756](https://github.com/adobe-type-tools/afdko/pull/1756))

4.0.1

---------------------------
- [tx] Fix build failures discovered by an upcoming gcc-14 release (thanks trofi!)([1730](https://github.com/adobe-type-tools/afdko/pull/1730))
- [tx] parse multiple attrs in xmlNode ([1720](https://github.com/adobe-type-tools/afdko/pull/1720))
- [makeotfexe] Add guards for h->otl == NULL before calling otlSubtableAdd ([1716](https://github.com/adobe-type-tools/afdko/pull/1716))
- [otfstemhist] Fix otfstemhist bugs ([1703](https://github.com/adobe-type-tools/afdko/pull/1703))
- [sfntedit] Fix bug when attempting to add non-existent file ([1696](https://github.com/adobe-type-tools/afdko/pull/1696))
- [documentation] Updates ([1711](https://github.com/adobe-type-tools/afdko/pull/1711))
- [requirements.txt] Update dependencies, remove psautohint from dependencies ([1725](https://github.com/adobe-type-tools/afdko/pull/1725))
- [ci] Add Python 3.11 to CI test matrix ([1718](https://github.com/adobe-type-tools/afdko/pull/1718))

4.0.0

---------------------------
**The Python port of psautohint was (re)integrated into the AFDKO repository as "otfautohint"**

Changes Summary:
- [Name-Change] The name-change better reflects how hinted input is now published, and lets the new version coexist with the old version when needed.
- [AFDKO Tools Updated] Other tools in AFDKO have been updated to call oftautohint instead of psautohint, and the dependency on the latter's repository has been removed.
- [Stopping Psautohint Development] We expect to stop development of psautohint after this v4.0.0 release.
- [Improvements] The new code fixes a number of bugs and in our judgement produces better results on average. It also uses a slightly different encoding in UFO glif files. Accordingly, users should expect that running the new code results in many differences compared with psautohint, but this should be a one-time change.
- [Variable CFF Hinting] The new code also supports hinting of variable CFF-based fonts, including directly hinting a built CFF2 font. Glyphs that include overlap will typically be hinted close to how they would have been hinted with overlap removed.
- [Hinting Time] Because psautohint was partly written in (very old) C code, and otfautohint is written entirely in Python, the new code takes significantly longer to hint an individual glyph. However, we have also enhanced otfautohint to hint different glyphs on multiple CPU cores by default. As a result the tool will be 5-8 times slower when running on a single core but will typically be slightly faster when running on 8 cores.

More information can be found in [docs/otfautohint_Notes.md](https://github.com/adobe-type-tools/afdko/blob/develop/docs/otfautohint_Notes.md)

Other changes in v4.0.0: dependency updates.

3.9.7

---------------------------
- [buildcff2vf] Don't return zero when input requires compatibilization ([1668](https://github.com/adobe-type-tools/afdko/pull/1668))
- [requirements.txt, tests, ttxn] Update dependencies ([1663](https://github.com/adobe-type-tools/afdko/pull/1663), [#1675](https://github.com/adobe-type-tools/afdko/pull/1675))

3.9.6

---------------------------
- [requirements.txt] Update dependencies, unpin specific fonttools version to allow more versions ([1661](https://github.com/adobe-type-tools/afdko/pull/1661))
- [tx] fix segfaults due to old function call ([1649](https://github.com/adobe-type-tools/afdko/pull/1649))
- [hotconv] Fix warning for negative TypoLineGap ([1654](https://github.com/adobe-type-tools/afdko/pull/1654)) (thanks, NSGod!)
- [hotconv] reset dsigCnt in hotReuse() so subsequent conversions add full stub 'DSIG' table ([1648](https://github.com/adobe-type-tools/afdko/pull/1648)) (thanks, NSGod!)
- [hotconv] 'name': fix memory leak in addName() ([1646](https://github.com/adobe-type-tools/afdko/pull/1646)) (thanks, NSGod!)
- [README] Remove LGTM badges ([1650](https://github.com/adobe-type-tools/afdko/pull/1650)) (thanks, miguelsousa!)

3.9.5

---------------------------
- [python] **Drop Python 3.7**
([1638](https://github.com/adobe-type-tools/afdko/pull/1638))
- [tx] **tx/makeotf glyphOrder bug fix**
([1642](https://github.com/adobe-type-tools/afdko/pull/1642))
- [spot] fix name table LANG_TAG_REC_SIZE size definition (thanks, NSGod!)
([1640](https://github.com/adobe-type-tools/afdko/pull/1640))
- [docs] CID-keyed UFO guide
([1634](https://github.com/adobe-type-tools/afdko/pull/1634))
- [requirements.txt][buildcff2vf_data] Update to fonttools v4.39.3
([1639](https://github.com/adobe-type-tools/afdko/pull/1639))

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.