Afdko

Latest version: v4.0.2

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

Scan your dependencies

Page 7 of 18

2.8.3

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

- New `otf2ttf` tool that converts OpenType-CFF fonts to TrueType.
([625](https://github.com/adobe-type-tools/afdko/pull/625))
- [tx] Font and glyph bounding box values are updated now
([618](https://github.com/adobe-type-tools/afdko/issues/618),
[655](https://github.com/adobe-type-tools/afdko/issues/655))
- [makeotfexe] CFF table `FontBBox` values are updated now
([617](https://github.com/adobe-type-tools/afdko/issues/617))
- [makeotfexe] Removed warning about the font's major version number
([622](https://github.com/adobe-type-tools/afdko/pull/622))
- [makeotfexe] Fixed garbage in subtable overflow messages
([313](https://github.com/adobe-type-tools/afdko/issues/313))
- [makeotfexe] Clarified path resolution of `include` statements
([164](https://github.com/adobe-type-tools/afdko/issues/164))
- [makeotfexe] Raised limit of feature file include recursion to 50
([628](https://github.com/adobe-type-tools/afdko/issues/628))
- [mergefonts] Fixed warning messages
([635](https://github.com/adobe-type-tools/afdko/issues/635))
- [autohint] Fixed failure when path contained spaces
([654](https://github.com/adobe-type-tools/afdko/pull/654))
- [proofpdf/waterfallplot] Various PDF-related fixes
([638](https://github.com/adobe-type-tools/afdko/pull/638))
- [beztools] Fixed hintLimit calculation on py3
([629](https://github.com/adobe-type-tools/afdko/issues/629))
- [comparefamily] Updated script and language lists to OpenType spec v1.8.3
([592](https://github.com/adobe-type-tools/afdko/issues/592))
- [comparefamily] Fixed various crashes
([663](https://github.com/adobe-type-tools/afdko/pull/663),
746ddeb4dc995e9975f9a8851d23ed226811fdaa)
- [makeinstancesufo] Improved the tool's options
([662](https://github.com/adobe-type-tools/afdko/pull/662))
- [ufotools] Changed name of UFO processed layer from
`AFDKO ProcessedGlyphs` to `com.adobe.type.processedglyphs`
([662](https://github.com/adobe-type-tools/afdko/pull/662))

2.8.2

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

- Switched to `autohintexe` from `psautohint` (v1.8.1) package
([596](https://github.com/adobe-type-tools/afdko/pull/596),
[606](https://github.com/adobe-type-tools/afdko/pull/606))
- Added 64-bit (`win_amd64`) wheel for Windows
([609](https://github.com/adobe-type-tools/afdko/pull/609))
- [snftdiff/snftedit] Fixed exit codes
([613](https://github.com/adobe-type-tools/afdko/pull/613))
- [makeotfexe] Fixed exit codes
([607](https://github.com/adobe-type-tools/afdko/pull/607))
- [makeotfexe] Fixed bug in setting Unicode values
([609](https://github.com/adobe-type-tools/afdko/pull/609))
- [makeotf] Fixed calculation of relative paths when the input
paths are not on the same drive
([605](https://github.com/adobe-type-tools/afdko/pull/605))

2.8.1

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

- Made the wheels 'universal' py2.py3
([595](https://github.com/adobe-type-tools/afdko/pull/595))

2.8.0

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

- Added support for Python 3
([593](https://github.com/adobe-type-tools/afdko/pull/593))
- Added **psautohint** to the list of installed packages
- [makeotfexe] Fixed contents of `GDEF` table when using
`LigatureCaretByPos` and `LigatureCaretByIndex` keywords
([556](https://github.com/adobe-type-tools/afdko/pull/556))
- [stemhist] Fixed exit codes. Removed duplicate results from
output and fixed its sorting
([552](https://github.com/adobe-type-tools/afdko/pull/552))
- [tx] Made subroutinization results deterministic
([541](https://github.com/adobe-type-tools/afdko/pull/541))
- [makeotfexe] Fixed the creation of secondary lookups with
`useMarkFilteringSet` flag
([538](https://github.com/adobe-type-tools/afdko/pull/538))
- [type1] Implemented `-h` option. Fixed exit codes
([537](https://github.com/adobe-type-tools/afdko/pull/537))
- [detype1] Fixed exit codes
([536](https://github.com/adobe-type-tools/afdko/pull/536))
- [autohint] Fixed file conflicts when running concurrent processes
([534](https://github.com/adobe-type-tools/afdko/pull/534))
- [makeotf] Fixed `-cn` option
([525](https://github.com/adobe-type-tools/afdko/pull/525))
- [spot] Fixed crash with `-t GPOS=7` option
([520](https://github.com/adobe-type-tools/afdko/pull/520))
- [tx] Added support for colon `:` in UFO glyph names
([518](https://github.com/adobe-type-tools/afdko/pull/518))
- [makeotf] Fixed `-ga` and related options
([514](https://github.com/adobe-type-tools/afdko/pull/514))
- Changed tools' and scripts' names to all lowercase
([511](https://github.com/adobe-type-tools/afdko/pull/511))
- Major reorganization of directory structure and package structure
([508](https://github.com/adobe-type-tools/afdko/pull/508))
- [spot] Fixed crash with `-t GPOS=6` option
([500](https://github.com/adobe-type-tools/afdko/pull/500))
- [makeotfexe] Allow mark-to-base statements to reference
different sets of mark classes
([499](https://github.com/adobe-type-tools/afdko/pull/499))
- [makeotfexe] Allow any languages under `DFLT` script
([498](https://github.com/adobe-type-tools/afdko/pull/498))
- [tx] Exit gracefully when a fatal error occurs
([495](https://github.com/adobe-type-tools/afdko/pull/495))
- Removed scripts `BuildMMFont.py`, `checkUFOProcessedLayer.py`
and tools `copycffcharstrings`, `kerncheck`, `makeinstances`
([490](https://github.com/adobe-type-tools/afdko/pull/490),
[558](https://github.com/adobe-type-tools/afdko/pull/558))
- [checkoutlinesufo] Support processing UFO3 fonts
([482](https://github.com/adobe-type-tools/afdko/pull/482))
- [autohint/checkoutlinesufo/makeinstancesufo] Harmonized dot-progress
([478](https://github.com/adobe-type-tools/afdko/pull/478))
- [tx] Fixed incorrect warning when converting to CFF a CFF2
variable font with non-varying glyphs
([476](https://github.com/adobe-type-tools/afdko/pull/476))
- [tx] Fixed failure to dump CFF2 variable font containing many
hints. Fixed bug in writing CFF2 fonts with FDSelect
([467](https://github.com/adobe-type-tools/afdko/pull/467))
- [makeotfexe] Zero the advance width of source glyphs with
negative advance width
([460](https://github.com/adobe-type-tools/afdko/pull/460))
- [makeotf] Support file paths containing non-ASCII characters.
Fixed warning about feature file not containing a `vert` feature.
Removed non-essential **Adobe Cmaps** files. Fixed `-shw`/`-nshw`
options. Fixed documentation of `-cs`/`-cl` options. Changed handling
of CID fonts: the output OTF is now saved in the same directory
as the input font (this matches the handling of non-CID formats;
use option `-o .` to get the old behavior). Support building in
release mode from Type 1 font without GlyphOrderAndAliasDB file
([458](https://github.com/adobe-type-tools/afdko/pull/458))
- [tx] Fixed crash processing UFOs containing `<note>` elements
([455](https://github.com/adobe-type-tools/afdko/pull/455))
- [tx] Fixed calculation of FontBBox values. Fixed crash processing
UFOs containing `<anchor>` elements. Added support for UFO's empty
arrays expressed as `<array/>` instead of `<array></array>`
([452](https://github.com/adobe-type-tools/afdko/pull/452))
- [makeotf] Removed support for UFOs without `postscriptFontName`.
Enabled output option to be a folder only
([451](https://github.com/adobe-type-tools/afdko/pull/451))
- [buildmasterotfs] Added support for designspace files without
`<instances>` element
([449](https://github.com/adobe-type-tools/afdko/pull/449))
- [tx] Emit warning instead of error for charstrings longer
than 65535 bytes
([446](https://github.com/adobe-type-tools/afdko/pull/446),
[597](https://github.com/adobe-type-tools/afdko/pull/597))

2.7.2

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

- Implemented an integration testing framework
([346](https://github.com/adobe-type-tools/afdko/pull/346))
- [ttxn] Fixed ClassRecord AttributeError
([350](https://github.com/adobe-type-tools/afdko/issues/350))
- [ttxn] Trailing spaces are now stripped from script and language tags
- [tx] Get blended glyph stems when the output is not CFF2
([378](https://github.com/adobe-type-tools/afdko/pull/378))
- [spot] Fixed crash due to buffer overrun errors from long glyph names
([373](https://github.com/adobe-type-tools/afdko/issues/373))
- [ProofPDF] Added 'pageIncludeTitle' option
([379](https://github.com/adobe-type-tools/afdko/pull/379))
- [ProofPDF] Removed search for 'CID charsets' folder
([368](https://github.com/adobe-type-tools/afdko/pull/368))
- Removed **CID charsets** folder and its contents
([264](https://github.com/adobe-type-tools/afdko/issues/264),
[368](https://github.com/adobe-type-tools/afdko/pull/368))
- [ProofPDF] Fixed broken 'lf' option (CID layout)
([382](https://github.com/adobe-type-tools/afdko/issues/382))
- [ProofPDF] Fixed crash when font has no BlueValues
([394](https://github.com/adobe-type-tools/afdko/issues/394))
- [makeinstancesufo] Disabled ufonormalizer's writeModTimes option.
Fixed Windows command
([413](https://github.com/adobe-type-tools/afdko/pull/413))
- [ufoTools] Fixed line breaks when writting UFOs files on Windows
([413](https://github.com/adobe-type-tools/afdko/pull/413))
- [makeotf] Implemented correct exit codes
([417](https://github.com/adobe-type-tools/afdko/issues/417))
- [tx] Fixed Windows crash
([195](https://github.com/adobe-type-tools/afdko/issues/195))
- [tx] Fixed crash handling copyright symbol in UFO trademark string
([425](https://github.com/adobe-type-tools/afdko/pull/425))
- [makeotf] Ignore trailing slashes in input font path
([280](https://github.com/adobe-type-tools/afdko/issues/280))

2.7.0

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

- New `ttfcomponentizer` tool that componentizes TrueType fonts using
the component data of a related UFO font.
([293](https://github.com/adobe-type-tools/afdko/pull/293))
- [CheckOutlinesUFO] Replaced Robofab's pens with FontPens'
([230](https://github.com/adobe-type-tools/afdko/issues/230))
- Removed `extractSVGTableSVGDocs.py` and
`importSVGDocsToSVGTable.py`. These are superseded by the scripts at
<https://github.com/adobe-type-tools/opentype-svg/>
- Removed `cmap-tool.pl`, `fdarray-check.pl`, `fix-fontbbox.pl`,
`glyph-list.pl`, `hintcidfont.pl`, `setsnap.pl` and `subr-check.pl`.
These Perl scripts are available from
<https://github.com/adobe-type-tools/perl-scripts>
- Removed **CID\_font\_support** folder and its contents.
- [tx] Fixed assert "out of range region index found in item
variation store subtable"
([266](https://github.com/adobe-type-tools/afdko/pull/266))
- [makeotfexe] Fixed unnecessary truncation of the Format 4 'cmap'
subtable
([242](https://github.com/adobe-type-tools/afdko/issues/242))
- [buildCFF2VF] Fix support for CFF2 fonts with multiple FontDicts
([279](https://github.com/adobe-type-tools/afdko/pull/279))
- [ttxn] Update for latest FontTools version
([288](https://github.com/adobe-type-tools/afdko/pull/288))
- Added 64-bit support for Mac OSX and Linux
([271](https://github.com/adobe-type-tools/afdko/pull/271),
[312](https://github.com/adobe-type-tools/afdko/pull/312),
[344](https://github.com/adobe-type-tools/afdko/pull/344))
- [tx] Fixed `-dcf` mode failing to dump hinted CFF2 variable font
([322](https://github.com/adobe-type-tools/afdko/issues/322))
- [tx] Fixed conversion of multi-FD CFF2 font to CID-flavored CFF
font ([329](https://github.com/adobe-type-tools/afdko/issues/329))
- [tx] Fixed `-cff2` failing to convert CID/CFF1 to CFF2
([351](https://github.com/adobe-type-tools/afdko/pull/351))
- Wheels for all three environments (macOS, Windows, Linux) are now
available on [PyPI](https://pypi.org/project/afdko) and
[GitHub](https://github.com/adobe-type-tools/afdko/releases)

Page 7 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.