commontype-standard / commontype

Annotated OpenType Specification
Other
23 stars 1 forks source link

MVAR for Panose Values #46

Open davelab6 opened 3 years ago

davelab6 commented 3 years ago

While PANOSE values haven't been used much in the past, I am interested in reviving this technology.

A few years ago I commissioned a Devanagari schema (https://github.com/googlefonts/panose-devanagari)

One of the challenges of VF is that a family can now span many PANOSE values across its design space.

On a call today, @simoncozens suggested perhaps the MVAR table should update PANOSE values too.

Lorp commented 3 years ago

I like the idea, but it’s compromised in a few ways.

Reference: the PANOSE spec

Lorp commented 3 years ago

A related idea would be to use the STAT table to record locations in the Type Network parametric system. Start with the Named Instances, but there shouldn’t be a limit in how many STAT records you include.

simoncozens commented 3 years ago

What I actually said in the meeting was “does PANOSE even make sense for a variable font?” - a question clearly expecting the answer “no”. ;-)

davelab6 commented 3 years ago

Haha! Sorry for misquoting you there Simon :)

I think the whole OS/2 table has to go, so, no worries about the undue quantization of that representation.

If the definition or use of 0 and 1 need clarity, we can ask Ben Bauermeister to explain.