Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 38 #58

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Contributor

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

fonttools 3.13.1 » 3.15.1 PyPI | Changelog | Repo

Changelogs

fonttools 3.13.1 -> 3.15.1

3.15.1


  • [otConverters] Implemented __add__ and __radd__ methods on
    otConverters._LazyList that decompile a lazy list before adding
    it to another list or _LazyList instance. Fixes an AttributeError
    in the subset module when attempting to sum _LazyList objects
    (6ef48bd2, 1aef1683).
  • [AAT] Support the opbd table with optical bounds (a47f6588).
  • [AAT] Support prop table with glyph properties (d05617b4).

3.15.0


  • [AAT] Added support for AAT lookups. The lcar table can be decompiled
    and recompiled; futher work needed to handle morx table (1025).
  • [subset] Keep (empty) DefaultLangSys for Script 'DFLT' (6eb807b5).
  • [subset] Support GSUB/GPOS.FeatureVariations (fe01d87b).
  • [varLib] In models.supportScalars, ignore an axis when its peak value
    is 0 (fixes 1020).
  • [varLib] Add default mappings to all axes in avar to fix rendering issue
    in some rasterizers (19c4b377, 04eacf13).
  • [varLib] Flatten multiple tail PairPosFormat2 subtables before merging
    (c55ef525).
  • [ttLib] Added support for recalculating font bounding box in CFF and
    head tables, and min/max values in hhea and vhea tables (970).

3.14.0


  • [varLib.merger] Remove Extensions subtables before merging (f7c20cf8).
  • [varLib] Initialize the avar segment map with required default entries
    (1014).
  • [varLib] Implemented optimal IUP optmiziation (1019).
  • [otData] Add AxisValueFormat4 for STAT table v1.2 from OT v1.8.2
    (1015).
  • [name] Fixed BCP46 language tag for Mac langID=9: 'si' -> 'sl'.
  • [subset] Return value from _DehintingT2Decompiler.op_hintmask
    (c0d672ba).
  • [cffLib] Allow to get TopDict by index as well as by name (dca96c9c).
  • [cffLib] Removed global isCFF2 state; use one set of classes for
    both CFF and CFF2, maintaining backward compatibility existing code (1007).
  • [cffLib] Deprecated maxstack operator, per OpenType spec update 1.8.1.
  • [cffLib] Added missing default (-100) for UnderlinePosition (983).
  • [feaLib] Enable setting nameIDs greater than 255 (1003).
  • [varLib] Recalculate ValueFormat when merging SinglePos (996).
  • [varLib] Do not emit MVAR if there are no entries in the variation store
    (987).
  • [ttx] For -x option, pad with space if table tag length is < 4.

That's it for now!

Happy merging! 🤖

@pyup-bot
Copy link
Contributor Author

Closing this in favor of #59

@pyup-bot pyup-bot closed this Sep 25, 2017
@anthrotype anthrotype deleted the pyup-scheduled-update-09-18-2017 branch September 25, 2017 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant