Setting up Masters

Interpolation requires at least two masters. Add masters in File → Font Info… → Masters. Click the plus  button located in the bottom-left of the window to add a new master. See Managing Masters for details.

Axes Coordinates

The Axes Coordinates of a master indicate its position in the designspace. Add masters and set their axis coordinates such that the designspace is covered by the masters. For a single Weight axis, two masters suffice:

IconMaster NameWeight

Light

300

Bold

700

Adding a third master in the middle (for example, Regular at 400) allows for finer control over the interpolation.

The values for the Axes Coordinates fields can be chosen freely. For the Weight axis, the median vertical stem width can be used as axis coordinate values. For instance, a Light master with a stem width of 45 might use that as its Weight coordinate, while a Bold master uses its stem width of 160. A more abstract axis, such as Serif, might use a range from 0 to 100, with no serifs at 0 and long serifs at 100.

Axes that do not smoothly transition, such as an Italic axis where the glyphs flip to different outlines, use a range from 0 to 1.

Add the Axis Location custom parameter to use a different axis range for variable fonts. This is particularly relevant to registered axes such as Weight and Optical Size. See Axis Location for details.

Axis coordinates are spread linearly in the designspace. For variable fonts, the Axis Mappings custom parameter can be added for non-linear axes ranges. See Axis Mappings for details.

Minimal Multiple Masters Setup

A minimal Multiple Masters setup requires one origin master and one master for each axis. The Axes Coordinates of the origin master differ from each other master on a single axis. For example, consider a font with a Weight and Width axis. Then, the following minimal master setup is possible:

IconMaster NameWeightWidth

Light Condensed

300

50

Light

300

80

Bold

700

80

The Light master is the origin master. Its coordinates differ from the Light Condensed only on the Width axis and from the Bold only on the Weight axis. The Bold, for example, cannot be the origin master since its coordinates differ from the Light Condensed on both the Weight and Width axes.

See Variable Font Origin for information on choosing the origin master. The choice of an origin master only matters to variable fonts; for static instances, Glyphs automatically determines the origin master.

Elaborate Multiple Masters Setups

While a minimal Multiple Master setup already covers the entire designspace, it offers little control over the design of instances that differ from the origin on multiple axes. For instance, the minimal setup example in the above subsection can produce a Bold Condensed instance, but its outlines might not be satisfactory.

A more elaborate Multiple Masters setup would include masters at all designspace corners:

IconMaster NameWeightWidth

Light Condensed

300

50

Light

300

80

Bold Condensed

700

50

Bold

700

80

Add intermediate masters as needed to fine-tune the design along the interpolation axes. A complex Multiple Masters setup can span across many masters:

IconMaster NameWeightWidth

Light Condensed

300

50

Light

300

80

Light Extended

300

150

Regular Condensed

400

50

Regular

400

80

Regular Extended

400

150

Bold Condensed

700

50

Bold

700

80

Bold Extended

700

150