Afdko

Latest version: v4.0.2

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

Scan your dependencies

Page 5 of 18

3.2.0

---------------------------
- [ttfcomponentizer] minor updates and improvements
([1069](https://github.com/adobe-type-tools/afdko/pull/1069),
[1072](https://github.com/adobe-type-tools/afdko/pull/1072))
- [tests] fix date-based bug in tx tests
([1076](https://github.com/adobe-type-tools/afdko/pull/1076))
- [autohint] and [stemhist] now simply redirect input to psautohint/psstemhist
([1077](https://github.com/adobe-type-tools/afdko/pull/1077))
- [makeotfexe] fix bug in font generation with multiple `languagesystem` entries
([1080](https://github.com/adobe-type-tools/afdko/issues/1080),
[1081](https://github.com/adobe-type-tools/afdko/pull/1081))

3.1.0

---------------------------
- [ci] updates and maintenance on several CI services:
- added LGTM.com (Semmle) analyze-on-Pull-Request support
- removed Codacy check
- set up Azure Pipeline with Mac, Windows, and Linux testing
- [tests] Add filtering for fontTools `DeprecationWarnings`
- [tx] Add descriptions of optimization options (`tx -cff` help)
([938](https://github.com/adobe-type-tools/afdko/pull/938),
[939](https://github.com/adobe-type-tools/afdko/pull/939))
- [tx] Fix handling of blend options
([940](https://github.com/adobe-type-tools/afdko/issues/940),
[941](https://github.com/adobe-type-tools/afdko/pull/941))
- [fdkutils] Improve shell command handling, increase test coverage
([946](https://github.com/adobe-type-tools/afdko/pull/946))
- [comparefamily] Trim `agd.py` to only parts needed to keep
`comparefamily` running
([948](https://github.com/adobe-type-tools/afdko/pull/948))
- [tx tests] Improved tests
([949](https://github.com/adobe-type-tools/afdko/pull/949),
[950](https://github.com/adobe-type-tools/afdko/pull/951))
- [fdkutils] Add TTC support
([952](https://github.com/adobe-type-tools/afdko/pull/952))
- [tx] Add variable font support to ttread
([957](https://github.com/adobe-type-tools/afdko/pull/957))
- [tx] A whole bunch of improvements and fixes
([929](https://github.com/adobe-type-tools/afdko/pull/929),
[954](https://github.com/adobe-type-tools/afdko/pull/954),
[955](https://github.com/adobe-type-tools/afdko/pull/955),
[956](https://github.com/adobe-type-tools/afdko/pull/956),
[958](https://github.com/adobe-type-tools/afdko/pull/958),
[959](https://github.com/adobe-type-tools/afdko/pull/959),
[960](https://github.com/adobe-type-tools/afdko/pull/960),
[961](https://github.com/adobe-type-tools/afdko/pull/961),
[962](https://github.com/adobe-type-tools/afdko/pull/962),
[964](https://github.com/adobe-type-tools/afdko/pull/964),
[1045](https://github.com/adobe-type-tools/afdko/issues/1045),
[1046](https://github.com/adobe-type-tools/afdko/pull/1046))
- [makeotfexe] Fix memory consumption issue
([968](https://github.com/adobe-type-tools/afdko/pull/968),
[965](https://github.com/adobe-type-tools/afdko/issues/965))
- [makeotfexe] Import fealib tests (thanks khaledhosny!)
([973](https://github.com/adobe-type-tools/afdko/pull/973))
- [makeinstancesufo] Fix potential issue with temp files
([976](https://github.com/adobe-type-tools/afdko/pull/976))
- [otc2otf] Rewrite, fix `-t` option, increase test coverage
([978](https://github.com/adobe-type-tools/afdko/pull/978))
- [python][c] Numerous fixes for LGTM-reported issues
([LGTM.com/afdko](https://lgtm.com/projects/g/adobe-type-tools/afdko/history/))
- [makeotf] Fix path issue in Mac OS X 10.15 Catalina
([991](https://github.com/adobe-type-tools/afdko/pull/991))
- [requirements] Relax pinning
([997](https://github.com/adobe-type-tools/afdko/pull/997),
[408](https://github.com/adobe-type-tools/afdko/issues/408))
- [fea-spec]
- Fix example for mark glyph positioning (thanks anthrotype!)
([999](https://github.com/adobe-type-tools/afdko/pull/999))
- Improve formatting and grammar (thanks sergeresko!)
([1031](https://github.com/adobe-type-tools/afdko/pull/1031))
- [otf2ttf] Enhance for Collections, parallel processing, and file wildcards (thanks msoxzw!)
([1000](https://github.com/adobe-type-tools/afdko/pull/1000))
- [makeotfexe] Increase code coverage (thanks khaledhosny!)
([1008](https://github.com/adobe-type-tools/afdko/pull/1008))
- [docs] update documentation of hex format for GlyphOrderAndAliasDB, multiple Unicodes (thanks benkiel!)
([1028](https://github.com/adobe-type-tools/afdko/pull/1028),
[1024](https://github.com/adobe-type-tools/afdko/pull/1024))
- [makeotfexe] fix calculation of OS/2.ulCodePageRange bits
([1039](https://github.com/adobe-type-tools/afdko/pull/1042),
[1040](https://github.com/adobe-type-tools/afdko/issues/1040))
- [dependencies] Update `psautohint` and `fontTools` to latest
([1043](https://github.com/adobe-type-tools/afdko/pull/1043),
[1057](https://github.com/adobe-type-tools/afdko/pull/1057))

3.0.1

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

- [tx] Dump each _flex_ hint as a single line
([915](https://github.com/adobe-type-tools/afdko/issues/915))
- [tx] Fixed handling of `hmtx` values when instantiating a
CFF2 font with shuffled regions
([913](https://github.com/adobe-type-tools/afdko/issues/913))
- [tx] Fixed handling of missing glyph names with `-svg`, `-cef`
and `-afm` options
([905](https://github.com/adobe-type-tools/afdko/pull/905),
[908](https://github.com/adobe-type-tools/afdko/pull/908))
- [tx] Improved handling of defective CFF2 fonts
([903](https://github.com/adobe-type-tools/afdko/pull/903),
[906](https://github.com/adobe-type-tools/afdko/pull/906))
- [ufotools] Corrected the ordering of attributes in GLIF-file
`<point>` elements to "x, y, type" (from "type, x, y")
([900](https://github.com/adobe-type-tools/afdko/pull/900))
- [makeinstancesufo] Various fixes and enhancements
([899](https://github.com/adobe-type-tools/afdko/pull/899))
- [checkoutlinesufo] Fixed support for non-UFO font formats
([898](https://github.com/adobe-type-tools/afdko/pull/898),
[911](https://github.com/adobe-type-tools/afdko/pull/911))
- [tx] Added support for writting FDSelect format 4
([890](https://github.com/adobe-type-tools/afdko/issues/890))

3.0.0

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

- **This version supports Python 3.6+ ONLY**
- NOTE: as a result of switching to new components for writing XML,
some formatting of UFO-related XML output is slightly different
from previous versions of AFDKO (ordering of attributes,
self-closing element tags, indents).
- [python] Drop support for Python 2.7
([741](https://github.com/adobe-type-tools/afdko/issues/741))
- [tx] Only use PUA Unicodes for unencoded glyphs in svg output
([822](https://github.com/adobe-type-tools/afdko/issues/822))
- [buildcff2vf] Use correct default master for compatibilization
([816](https://github.com/adobe-type-tools/afdko/issues/816))
- [buildcff2vf] Keep all OT features when subsetting
([817](https://github.com/adobe-type-tools/afdko/issues/817))
- [buildcff2vf] Fix bug in compatibilization
([825](https://github.com/adobe-type-tools/afdko/pull/825))
- [various Python] Use fontTools.misc.plistlib
([711](https://github.com/adobe-type-tools/afdko/issues/711))
- [various Python] Use fontTools.misc.etree
([712](https://github.com/adobe-type-tools/afdko/issues/712))
- [various C/C++] Improve robustness in several tools
([833](https://github.com/adobe-type-tools/afdko/pull/833))
- [makeotf] Use absolute paths for temp files
([828](https://github.com/adobe-type-tools/afdko/issues/828))
- [tx] Write a vsindex before the first blend (if needed)
([845](https://github.com/adobe-type-tools/afdko/pull/845))
- [tx] Decrement subroutine depth after subroutine call
([846](https://github.com/adobe-type-tools/afdko/issues/846))
- [otf2ttf] Remove VORG table from TTF output
([863](https://github.com/adobe-type-tools/afdko/pull/863))
- [makeotf] Prevent code execution
([780](https://github.com/adobe-type-tools/afdko/issues/780),
[877](https://github.com/adobe-type-tools/afdko/pull/877))
- [makeotfexe] Port tx subroutinizer
([331](https://github.com/adobe-type-tools/afdko/issues/331))
- [tx] Add support for reading FDSelect format 4
([799](https://github.com/adobe-type-tools/afdko/issues/799))
- [tx] Fix handling of IVS region indices
([835](https://github.com/adobe-type-tools/afdko/pull/835))
- [makeotfexe, makeotf] Limit maximum value for FontRevision
([876](https://github.com/adobe-type-tools/afdko/issues/876),
[877](https://github.com/adobe-type-tools/afdko/pull/877))
- [pdflib] Consolidate PDF-related files under afdko/pdflib
([880](https://github.com/adobe-type-tools/afdko/pull/880))
- [tx] Fix bug in generating SVG from font without FontName
([883](https://github.com/adobe-type-tools/afdko/issues/883))

2.9.1

Not secure
---------------------------

- **This is the last version that supports Python 2.7**
- [autohint/checkoutlinesufo/ufotools] Fixed and enhanced the
glyph hash calculation. The results now match **psautohint**
version 1.9.3c1
([806](https://github.com/adobe-type-tools/afdko/pull/806))
- [makeinstancesufo] The `features.fea` file the instance fonts
may include are now preserved (only if none of the masters
have `<features copy="1"/>` set in the designspace file)
- [buildmasterotfs] Removed sparse masters workaround
- [tx] Fixed infinite recursion in call to global subroutines
([775](https://github.com/adobe-type-tools/afdko/issues/775))
- [spot/makeotfexe] Updated OS/2 Unicode Ranges to match current
OpenType specification
([813](https://github.com/adobe-type-tools/afdko/issues/813),
[819](https://github.com/adobe-type-tools/afdko/pull/819))
- [makeotfexe] Fixed MarkToBase bug (NOTE: a font is affected by
this bug only when a base anchor record's coordinates match the
coordinates of the first mark anchor record)
([815](https://github.com/adobe-type-tools/afdko/pull/815))
- [makeinstancesufo] Improved validation of UFO sources
([778](https://github.com/adobe-type-tools/afdko/issues/778))

2.8.10

Not secure
---------------------------

- **buildcff2vf** tool was rewritten to support sparse masters,
glyph subsets, and to rely more on `fontTools.varLib`. Existing
options were renamed and new ones were added
([792](https://github.com/adobe-type-tools/afdko/pull/792),
[800](https://github.com/adobe-type-tools/afdko/pull/800))
- [mergefonts] Ignore height advance value in UFO glyph files
([795](https://github.com/adobe-type-tools/afdko/pull/795))

Page 5 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.