Behdad Esfahbod

Results 1487 comments of Behdad Esfahbod

I should also somehow figure out how to do the `VARC` glyph loading lazy.

TODO: - [x] Make VARC table lazy-load glyphs. - [x] Subsetter - [x] Instancer - [x] scaleUpem - [x] tests

I can use some directions here. The `multiVarStore` and `varStore` share some similar code. Should I try to subclass them from a common class? It will be more pronounced when...

> I can use some directions here. The `multiVarStore` and `varStore` share some similar code. Should I try to subclass them from a common class? > > It will be...

This is ready for review. Thanks in advance @anthrotype @justvanrossum

> This is ready for review. Thanks in advance @anthrotype @justvanrossum It's terse but here's something of a spec for this: https://github.com/harfbuzz/boring-expansion-spec/blob/main/varc.md

I probably should move some of the new code from `otTables` to a side module.

> ``` > > ``` Thanks Cosimo. Yes, the flags are needed mostly to know which transform components get encoded, because they have have variations, so we cannot simply encode...

> the `VarComponent` element of the ttx dump can also get quite long and wide with all the optional attributes , I wonder if it would look better to have...

> For example, the way TupleValues are written out as concatenation of the tuple deltas for each region: in the old (item) VarStore, each row of deltas would contain the...