Add new point on curve without affecting curve shape

I am creating a variable font. In order to fix some glyphs I wish to add more points in order to make the master compatible. The problem is:
I have a curve and I wish to add a point on the curve, but without affecting the shape of the curve.
How can I add points to existng curved line without affecting the curve shape, or how do I then readjust the existing points to keep the curve shape the same?

FontCreator – adding a node without changing the curve

  1. Open the glyph and press P if you’re not already in Point mode (nodes become visible).
  2. Hover the cursor over the Bézier segment where you want the extra point and click at that position. FontCreator splits the segment and inserts a new on-curve node, keeping the outline exactly as it was.
  3. FontCreator makes the new node smooth automatically, but if the handles aren’t in line just right-click the node and choose Smooth Curves (or press S) to realign them.

Note: Currently splitting a segment only works for the current layer, so it ignore Edit Across Layers. It might be nice to support that in the future, so it FontCreator adds the node to all compatible masters in one go. For now, switch to each master and repeat the click.

1 Like