You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 8, 2023. It is now read-only.
I've seen several VF projects which have non-orthogonal designspaces e.g:
Master setup
Master Name
wdth
wght
Condensed Thin
75
30
Condensed Regular
75
50
Condensed Black
75
80
Thin
100
30
Regular
100
55
Black
100
80
In the above example, the "Condensed Regular" and "Regular" have differing wght values (50 vs 55). By having differing values, it means the avar won't be able to map the "Condensed Regular" and "Regular" masters to the 400 usWeightClass (we need this!) correctly since it cannot map axes based on the values of other axes. Such functionality may happen if the avar table is upgraded in the future
Another approach is to add masters but this can increase the file size drastically. Imo, it is better to just design families so they are orthogonal from the start. If avar v2 appears, we can drop this requirement.
By map, I mean mapping user coordinates to fvar coordinates
I've seen several VF projects which have non-orthogonal designspaces e.g:
Master setup
In the above example, the "Condensed Regular" and "Regular" have differing wght values (50 vs 55). By having differing values, it means the avar won't be able to map the "Condensed Regular" and "Regular" masters to the 400 usWeightClass (we need this!) correctly since it cannot map axes based on the values of other axes. Such functionality may happen if the avar table is upgraded in the future
Another approach is to add masters but this can increase the file size drastically. Imo, it is better to just design families so they are orthogonal from the start. If avar v2 appears, we can drop this requirement.
By map, I mean mapping user coordinates to fvar coordinates
cc@vv-monsalve, @tphinney, @davelab6 thoughts?