Axis Mappings, `avar` and `fvar` in Glyphs 3 for VF export

Hi all,

When using Sebastian’s script to automatically set the Axis Mappings custom parameter based on the instance definitions, the resulting exported file looks OK at first glance. But, according to the OpenType Variations specification, the fvar table should contain the weight values in standardized space (100…900) and not in Glyphs space. After editing this table, the resulting avar mappings are no longer correct.

What is the correct way to set the Axis Mappings custom parameter? Is there a problem with Sebastian’s script or is it a bug in Glyphs? Is there a plan in the pipeline for Glyphs to export a correct fvar that no longer requires editing by hand?

Thanks and best regards,

1 Like