~silnrsi/smith/+git/fonttools-master:colrv2

Last commit made on 2023-08-10
Get this branch:
git clone -b colrv2 https://git.launchpad.net/~silnrsi/smith/+git/fonttools-master

Branch merges

Branch information

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

Recent commits

56f2ff6... by BehdadEsfahbod

[COLRv1ToCOLRv2] Expand recursive PaintColrLayers

Increases savings from 2.88% to 3.2% in COLR table of
NotoColorEmoji.

a851fa9... by BehdadEsfahbod

[COLRv1ToCOLRv2] Allow NumLayers=0

A font I'm testing with has that for the empty space glyph...

6a898bc... by BehdadEsfahbod

[COLRv1ToCOLRv2] Minor

66b9543... by BehdadEsfahbod

[COLRv1ToCOLRv2] Only use PaintGlyphDelta for nearby glyphs

Otherwise it messes up templatizing...

87ce67b... by BehdadEsfahbod

[COLRv2] Implement PaintGlyphSelf and PaintGlyphDelta

Implements extended version of:
https://github.com/googlefonts/colr-gradients-spec/issues/370

9dd6dd3... by BehdadEsfahbod

[COLRv1] Add fonttools colorLib.templatize

644ba49... by BehdadEsfahbod

Revert "[COLR] Make TemplateArgumentList sharable"

This reverts commit 046434c2b9c45d6e81a7778adbb0f3bcd97808eb.

Discarding the idea. Didn't save any.

046434c... by BehdadEsfahbod

[COLR] Make TemplateArgumentList sharable

7db16bc... by BehdadEsfahbod

[COLR] Implement paint templates

Based on https://github.com/googlefonts/colr-gradients-spec/issues/371

See https://github.com/behdad/colr-templates for usage.

a8d5d45... by Cosimo Lupo <email address hidden>

Merge pull request #3241 from fonttools/better-packer

[otBase/packer] Allow sharing tables reached by different offset sizes