robotools / fontMath

A collection of objects that implement fast font, glyph, etc. math.
MIT License
42 stars 17 forks source link

Scheduled weekly dependency update for week 40 #211

Closed pyup-bot closed 4 years ago

pyup-bot commented 4 years ago

Update fonttools from 4.14.0 to 4.16.1.

Changelog ### 4.16.1 ``` ---------------------------- - [varLib.instancer] Fixed ``TypeError`` exception when instantiating a VF with a GSUB table 1.1 in which ``FeatureVariations`` attribute is present but set to ``None`` -- indicating that optional ``FeatureVariations`` is missing (2077). - [glifLib] Make ``x`` and ``y`` attributes of the ``point`` element required even when validation is turned off, and raise a meaningful ``GlifLibError`` message when that happens (2075). ``` ### 4.16.0 ``` ---------------------------- - [removeOverlaps] Added new module and ``removeOverlaps`` function that merges overlapping contours and components in TrueType glyphs. It requires the `skia-pathops <https://github.com/fonttools/skia-pathops>`__ module. Note that removing overlaps invalidates the TrueType hinting (2068). - [varLib.instancer] Added ``--remove-overlaps`` command-line option. The ``overlap`` option in ``instantiateVariableFont`` now takes an ``OverlapMode`` enum: 0: KEEP_AND_DONT_SET_FLAGS, 1: KEEP_AND_SET_FLAGS (default), and 2: REMOVE. The latter is equivalent to calling ``removeOverlaps`` on the generated static instance. The option continues to accept ``bool`` value for backward compatibility. ``` ### 4.15.0 ``` ---------------------------- - [plistlib] Added typing annotations to plistlib module. Set up mypy static typechecker to run automatically on CI (2061). - [ttLib] Implement private ``Debg`` table, a reverse-DNS namespaced JSON dict. - [feaLib] Optionally add an entry into the ``Debg`` table with the original lookup name (if any), feature name / script / language combination (if any), and original source filename and line location. Annotate the ttx output for a lookup with the information from the Debg table (2052). - [sfnt] Disabled checksum checking by default in ``SFNTReader`` (2058). - [Docs] Document ``mtiLib`` module (2027). - [varLib.interpolatable] Added checks for contour node count and operation type of each node (2054). - [ttLib] Added API to register custom table packer/unpacker classes (2055). ```
Links - PyPI: https://pypi.org/project/fonttools - Changelog: https://pyup.io/changelogs/fonttools/ - Repo: http://github.com/fonttools/fonttools
codecov[bot] commented 4 years ago

Codecov Report

Merging #211 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #211   +/-   ##
=======================================
  Coverage   88.25%   88.25%           
=======================================
  Files          13       13           
  Lines        2308     2308           
  Branches      303      303           
=======================================
  Hits         2037     2037           
  Misses        193      193           
  Partials       78       78           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 9ad5b11...ec69f0c. Read the comment docs.

pyup-bot commented 4 years ago

Closing this in favor of #212