Angle Segment Components

I’m making a font which has a stylistic set alternate for letters with open endings (a, c, e, s, etc.)

Is there a way to build this /s.ss01 glyph using the original /s with an angled segment component? (recipes?)

I’ve done it manually so far and it works as intended, but only once the segment component is decomposed:


So I was wondering if there is a way to automate this, so I don’t have to manually add the segment component to the endings. As it’s quite time consuming, every time I make a change to /s I have to modify /s.ss01 even though their only difference is the endings.

Maybe a bit of reach…
Thanks!

I don’t understand. You like the angle applied to the open corners? Those are removed on export anyway. Can you explain your exact workflow? Are you copying the outlines over all the time? Maybe write a script that is only moving the node positions between the different versions of the “s”?

No, I use the open corners as a non-destructive way to add a segment component to the endings.

I copy my /s to /s.ss01 and simply add the component to the vertical endings.
Here is my 6° segment component which I apply systematically for .ss01:

Which creates the .ss01 “beveled” endings:

Otherwise do you have any resources for scripting which could achieve the same result but by moving the nodes as you say?

https://docu.glyphsapp.com/

You’re looking for GSNode.position.