~silnrsi/smith/+git/fonttools-master:varLib-composites

Last commit made on 2022-09-21
Get this branch:
git clone -b varLib-composites https://git.launchpad.net/~silnrsi/smith/+git/fonttools-master

Branch merges

Branch information

Name:
varLib-composites
Repository:
lp:~silnrsi/smith/+git/fonttools-master

Recent commits

f216d84... by BehdadEsfahbod

[varLib] Optimize gvar isComposite workaround hack

In 9c3dde3 we made varLib write gvar variation entries for
composite glyphs even if they are all-zero vectors.

This is overkill. The requirement from the bug it's trying
to fix is that composite glyphs have some entry in gvar table.
So we just need to write one variation entry per composite
glyph, not for all masters. For fonts with many masters the
empty entries add up.

Fixes https://github.com/fonttools/fonttools/issues/2831

55192ed... by Just van Rossum

Merge pull request #2789 from fonttools/varglyphset-refactor

[ttGlyphSet] Refactor/rebuild class hierarchy

8fa79f3... by Just van Rossum

Use ABC baseclass, instead of ABCMeta metaclass

a4f3cb1... by Just van Rossum

drawPoints can have an implementation that calls draw using SegmentToPointPen

7ae3732... by Just van Rossum

make _TTGlyph an abstract base class, with draw and drawPoints abstract methods

b1441c5... by Just van Rossum

Add test for non-VF exception

da539e5... by Just van Rossum

use fixture for test font

86e4f2b... by Just van Rossum

test file for font.normalizeLocation()

d2f0611... by Just van Rossum

test font.normalizeLocation()

6ec0177... by Just van Rossum

tweak getGlyphSet() doct string, using backticks, and fixing a typo