Feature Requests for Improving Multi-Master Workflow

Hi

First of all, thank you for the continuous improvements to Glyphs app.

I’d like to suggest a few features that could improve multi-master and variable font workflows:

1. Option → Delete (Across All Masters)

It would be extremely helpful to have an Option + Delete modifier that deletes the selected node, segment, contour, or component across all masters simultaneously.

In large variable fonts (especially with many masters), keeping structures in sync manually is time-consuming and frustrating. A global delete modifier would greatly speed up structural corrections.

2. Selective Master Participation in Re-Interpolation

When using Re-interpolate, it would be useful to have an option to exclude one or more masters from contributing to the reinterpretation process.

Sometimes a master is intentionally divergent (a display or extreme axis master for example), and including it in reinterpretation can distort the intended result. Being able to temporarily disable specific masters from the calculation(could be implemented through a pop-up window after pushing Re-interpolate option) would give much finer control.

3. Make First Point Across Multiple Contours

Currently, “Make First Point” works on a single contour at a time. It would be very useful to:

  • Select multiple nodes(or segments for the first point on their direction) across different contours

  • Apply “Make First Point” to all of them simultaneously

This would greatly improve workflow speed when aligning start points across masters or preparing compatible contour structures.

4. Anisotropic Interpolation

Adding support for anisotropic interpolation (separate horizontal and vertical interpolation control) would open up powerful design possibilities, especially for contrast tuning.

These are based on my personal experiences, and the list is not exhaustive. I also welcome and appreciate suggestions for alternative or parallel solutions.

Thanks for the suggestion.

The last point is already possible. Add a InterpolationWeightY custom parameter in the instance.
Here is a test file.
UnevenInterpolation.glyphs.zip (3.2 KB)

1 Like

There’s a plugin called Magic Remover that does exactly that.

Opt-Delete is already taken.

1 Like

Thank you for mentioning the InterpolationWeightY CP. That’s exactly what I needed. I tried it and it works great. I managed to achieve exactly the result I was looking for. Thanks again.

Thank you. I installed the plugin. it works exactly as expected. I was wondering if there is a keyboard shortcut available for it, just to speed things up.