~silnrsi/smith/+git/fonttools-master:cache-colr-builds-2

Last commit made on 2023-07-24
Get this branch:
git clone -b cache-colr-builds-2 https://git.launchpad.net/~silnrsi/smith/+git/fonttools-master

Branch merges

Branch information

Name:
cache-colr-builds-2
Repository:
lp:~silnrsi/smith/+git/fonttools-master

Recent commits

84c0617... by Cosimo Lupo <email address hidden>

remove unused import copy

9d04460... by Cosimo Lupo <email address hidden>

table_builder: use a LRU cache to avoid growing unbounded

maybe to choose the default cache size we need more experiments with real-world fonts

259e013... by Cosimo Lupo <email address hidden>

table_builder: cache key must include class as well as source

otherwise we'd confuse two objects with distinct classes that happen to have the same 'source'

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

table_builder: use pickle+unpickle, faster than deepcopy

235e89a... by Cosimo Lupo <email address hidden>

colorLib: use sha256 hash and pickle instead of json for TableBuilder cache

6ff8f34... by Simon Cozens

Store hash instead of storing full JSON

32dff74... by Simon Cozens

Skip things which can't be cached

ec96181... by Simon Cozens

Cache repeated subtables while compiling colour fonts

3f46e67... by BehdadEsfahbod

[statisticsPen] Report font-wide slant

8707a1d... by BehdadEsfahbod

[statisticsPen] Report font glyph-average weight/width