Hi, I have a question that is not Glyphs specific and that, I think, has an answer because I saw other fonts having kind of the same behavior that I’m looking for.
Let me explain. I’m making a 3 axis variable font with the axis being weight, width and outline. My design space is not a square but half of a square because the outline effect is not effective for the thin weights. So my masters at [weight = 0, outline = 0] and [weight = 0, outline = 1000] should be identical. In my working process, I only have masters at [weight = 0, outline = 0] and none at [weight = 0, outline = 1000], which works well for the design phase and for exporting fixed instances but obviously not for generating a VF. Then what I do is, when I want to test export a VF, I duplicate my [weight = 0, outline = 0] masters and change their values to [outline = 1000].
This is not a big issue but I keep feeling that there might be another solution for this particular design space. I tried to use virtual masters for this intent but they are not made for that. So my question is: is there another solution, or should I just continue as I do?
Can you send me a test file?
You don’t need each corner of the design space to build a variable font. It sometimes makes it more difficult to compute the deltas for the other masters.
I am running into a similar situation where I have to duplicate a couple of masters and change an axis value to get the VF to work.
It would be great if there wouldn’t be a need to duplicate masters, however, if there is a need to duplicate…maybe this can be integrated directly in the master info where, if possible, a single master can be assigned two sets of Axes Coordinates?
There is probably some gross oversight but what if there was a + icon by Axes Coordinates that added an extra column of the axis names/values. The end result being that each set of values would represent an individual master with the same set of outlines, etc. This could be a way to avoid duplicating and creating redundant masters.
I am trying to ask is if it will be possible to list several sets of axis coordinates that will duplicate everything in the original master?
For example, if one set of axis coordinates for the original master is:
Weight: 1
Width: 1
Height: 100
Spacing: 0
Then can everything from the original master be duplicated for several other sets of axis coordinates, such as:
Weight=1, Width=1, Height=100, Spacing: 100
Weight=1000, Width=1, Height=100, Spacing: 0
Weight=1000, Width=1, Height=100, Spacing: 100
I am imagining that the custom parameter that adds an extra axis coordinate will look and behave (with input dialog pop-up) something like the Axis Location CP?