Keeping point order on export

Hello –

I am trying to retrofit some manual hints to an updated version of a font and there’s an issue: Glyphs changes the point order when exporting to TTF. Changing the contour orientation is expected when going from PS to TT curves, of course, but moving the origin of the curves is problematic for me importing the old hints to the new.

Here’s how Glyphs’ points are structured:

30

And your basic Export -> ttf with all options checked produces this:

57

The orientation is fixed but the start of the outline is also moved to the opposite corner. For those of us who are still stuck doing weird things with old manual hints, would it be possible to get a Don't change contours option for the export? VTT doesn’t really care about contour orientation anymore anyway, so if MS doesn’t really care if we break the OpenType spec… :wink:

Thanks!

Where do you get the outlines? Did you open a .ttf? It is supposed to set the start point on import in a way that exporting it again will produce the same point order.

The different corner might be caused by Remove Overlap? If that is disabled already, the only chance right now is to anticipate the start node shift by moving the start node.
Can you send me a .glyphs and a .ttf file with matching outlines.