cfb6d65568
3.43.1 (released 2019-06-19) - [subset] Fixed regression when passing --flavor=woff2 option with an input font that was already compressed as WOFF 1.0 3.43.0 (released 2019-06-18) - [woff2] Added support for compressing/decompressing WOFF2 fonts with non-transformed glyf and loca tables, as well as with transformed hmtx table. Removed Snippets/woff2_compress.py and Snippets/woff2_decompress.py scripts, and replaced them with a new console entry point fonttools ttLib.woff2 that provides two sub-commands compress and decompress. - [varLib.cff] Fixed bug when merging CFF2 PrivateDicts. The PrivateDict data from the first region font was incorrecty used for all subsequent fonts. The bug would only affect variable CFF2 fonts with hinting Also, fixed a merging bug when VF masters have no blends or marking glyphs - [loggingTools] Removed unused backport of LastResortLogger class. - [subset] Gracefully handle partial MATH table - [featureVars] Avoid duplicate references to rvrn feature record in DefaultLangSys tables when calling addFeatureVariations on a font that does not already have a GSUB table (aa8a5bc6). - [varLib] Fixed merging of class-based kerning. Before, the process could introduce rogue kerning values and variations for random classes against class zero (everything not otherwise classed). - [varLib] Fixed merging GPOS tables from master fonts with different number of SinglePos subtables - [unicodedata] Updated Blocks, Scripts and ScriptExtensions to Unicode 12.1. 3.42.0 (released 2019-05-28) - [OS/2] Fixed sign of fsType: it should be uint16, not int16 - [subset] Skip out-of-range class values in mark attachment - [fontBuilder] Add an empty DSIG table with setupDummyDSIG method - [varLib.merger] Fixed bug whereby GDEF.GlyphClassDef were being dropped when generating instance via varLib.mutator - [varLib] Added command-line options -v and -q to configure logging - [subset] Update font extents in head table - [subset] Make --retain-gids truncate empty glyphs after the last non-empty glyph - [requirements] Updated unicodedata2 backport for Unicode 12.0. 3.41.2 (released 2019-05-13) - [cffLib] Fixed issue when importing a CFF2 variable font from XML, whereby the VarStore state was not propagated to PrivateDict - [varLib] Don't drop post glyph names when building CFF2 variable font 3.41.1 (released 2019-05-13) - [designspaceLib] Added loadSourceFonts method to load source fonts using custom opener function - [head] Round font bounding box coordinates to integers to fix compile error if CFF font has float coordinates - [feaLib] Don't write None in ast.ValueRecord.asFea() - [subset] Fixed issue AssertionError when using --desubroutinize option - [graphite] Fixed bug in Silf table's decompile method unmasked by previous typo fix decompile method |
||
---|---|---|
.. | ||
ALTERNATIVES | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |