Tags: mark-thm/fonttools
Tags
4.54.0 - [Docs] Small docs cleanups by @n8willis (fonttools#3611) - [Docs] cleanup code blocks by @n8willis (fonttools#3627) - [Docs] fix Sphinx builds by @n8willis (fonttools#3625) - [merge] Minor fixes to documentation for merge by @drj11 (fonttools#3588) - [subset] Small tweaks to pyftsubset documentation by @RoelN (fonttools#3633) - [Tests] Do not require fonttools command to be available by @behdad (fonttools#3612) - [Tests] subset_test: add failing test to reproduce issue fonttools#3616 by @anthrotype (fonttools#3622) - [ttLib] NameRecordVisitor: include whole sequence of character variants' UI labels, not just the first by @anthrotype (fonttools#3617) - [varLib.avar] Reconstruct mappings from binary by @behdad (fonttools#3598) - [varLib.instancer] Fix visual artefacts with partial L2 instancing by @Hoolean (fonttools#3635) - [varLib.interpolatable] Support discrete axes in .designspace by @behdad (fonttools#3599) - [varLib.models] By default, assume OpenType-like normalized space by @behdad (fonttools#3601)
4.53.1 - [feaLib] Improve the sharing of inline chained lookups (fonttools#3559) - [otlLib] Correct the calculation of OS/2.usMaxContext with reversed chaining contextual single substitutions (fonttools#3569) - [misc.visitor] Visitors search the inheritance chain of objects they are visiting (fonttools#3581)
4.53.0 - [ttLib.removeOverlaps] Support CFF table to aid in downconverting CFF2 fonts (fonttools#3528) - [avar] Fix crash when accessing not-yet-existing attribute (fonttools#3550) - [docs] Add buildMathTable to otlLib.builder documentation (fonttools#3540) - [feaLib] Allow UTF-8 with BOM when reading features (fonttools#3495) - [SVGPathPen] Revert rounding coordinates to two decimal places by default (fonttools#3543) - [varLib.instancer] Refix output filename decision-making (fonttools#3545, fonttools#3544, fonttools#3548)
4.52.4 - [varLib.cff] Restore and deprecate convertCFFtoCFF2 that was removed in 4.52.0 release as it is used by downstream projects (fonttools#3535).
4.52.2 - [varLib.interpolatable] Ensure that scipy/numpy output is JSON-serializable (fonttools#3522, fonttools#3526) - [housekeeping] Regenerate table lists, to fix pyinstaller packaging of the new ``VARC`` table (fonttools#3531, fonttools#3529) - [cffLib] Make CFFToCFF2 and CFF2ToCFF more robust (fonttools#3521, fonttools#3525)
4.52.0 - Added support for the new ``VARC`` (Variable Composite) table that is being proposed to OpenType spec (fonttools#3395). More more info: https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md - [ttLib.__main__] Fixed decompiling all tables (90fed08). - [feaLib] Don't reference the same lookup index multiple times within the same feature record, it is only applied once anyway (fonttools#3520). - [cffLib] Moved methods to desubroutinize, remove hints and unused subroutines from subset module to cffLib (fonttools#3517). - [varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert CFF<->CFF2 (fonttools#3506). - [subset] Prune unused user name IDs even with --name-IDs='*' (fonttools#3410). - [ttx] use GNU-style getopt to intermix options and positional arguments (fonttools#3509). - [feaLib.variableScalar] Fixed ``value_at_location()``q method (fonttools#3491) - [psCharStrings] Shorten output of ``encodeFloat`` (fonttools#3492). - [bezierTools] Fix infinite-recursion in ``calcCubicArcLength`` (fonttools#3502). - [avar2] Implement ``avar2`` support in ``TTFont.getGlyphSet()`` (fonttools#3473).
4.51.0 - [ttLib] Optimization on loading aux fields (fonttools#3464). - [ttFont] Add reorderGlyphs (fonttools#3468).
4.50.0 - [pens] Added decomposing filter pens that draw components as regular contours (fonttools#3460). - [instancer] Drop explicit no-op axes from TupleVariations (fonttools#3457). - [cu2qu/ufo] Return set of modified glyph names from fonts_to_quadratic (fonttools#3456).
PreviousNext