skef
skef
That was just a sketch, of course. There are probably better mappings and may be better overall mapping strategies. Anyway, as we consider other TVS-based or TVS-like implementations we can...
> To me it's fairly clear that TVS is more optimized and better suited to this problem. Any reason you are pursuing the IVS approach so much? I think your...
In case we need some more flags, which wouldn't surprise me, something like the following could make sense: 1. Divide flags in to primary and secondary categories. Primary flags are...
I don't know how complicated we're interested in getting with an IVS mapping. Clearly the main advantage to be exploited over major/minor pairs for everything are sequential IVS entries (with...
There are enough differences between a TVS and and IVS that comparing can be difficult, but one thing about the IVS is that _given that you determine the mapping_, you...
Thanks @behdad Adobe also favors using an `fvar` InstanceRecord bit for this purpose. Here's our write-up on this that we'll probably start circulating elsewhere: [vfdefault.pdf](https://github.com/harfbuzz/boring-expansion-spec/files/12164416/vfdefault.pdf) Note that we don't think...
Tentatively: 1. "Should the Default instance or the Representative instance be used when no axis locations are specified?" The representative instance 2. "And what if some axis locations are specified...
@justvanrossum Can you say more about how this addition would wind up being consumer-visible? It seems to me that the goal is to allow a variable font that doesn't have...
> so the "default axis value" is a meaningful bit of information: "if you don't touch this dial, this is where you'll be" (with CSS overruling that idea for wght...
Yes. Moving 0 with avar 2 is "graduate level" font engineering. Some folks just want to build their 2 or 4 master fonts.