Variable font from serif to sans


I had a question that I am not sure if it is possible, but creating a variable font from a serif to a sans serif. If it is possible how would I go about setting it up?

Or monospaced actually would be just as useful

This is possible. You will end up with lost of extra points in the sans as it needs the same number of points as the serif.

what axes do I use to set it up? for a mono space.

It doesn’t matter if it is a monospace or not. There is no registered axis for serifs. So you make your own.


another approach, or an addition to it:Use a corner component where needed, and make those the variable elements

1 Like

<Novice alert—More a statement than a question>

Hi Georg (and everyone)

Just picking up from this conversation because I’m trying to get my head around how to make a variable font that morphs from sans-serif to serif. So, the shapes would look somewhat like on the attached image, right? And this would then also involve the use of alternate layers (as seen in the tutorial “Switching shapes”) …

The drawing looks good but you would not need to switch shapes since the structure of nodes is the same in the sans serif and the serif version.

Hi Florian

You mean no alternate layer?

Yes, no Alternate Layers needed.

Oh, interesting! I’ll give it another go then, at the moment the interpolation doesn’t quite work yet. Thank you!