Smart component

I’m trying to figure out if this is possible: I want to create a smart glyph that I can use everywhere. It is a stem terminated with serifs. However I will need to control both sides independently, and in some cases to not exist. (That last one I think I can do using the boolean range of 0–1 in the Smart Glyph properties.)

I have both narrow and wide variations of each side in addition the ‘normal’ width that is used in the normal layer, and all their permutations.

I have created the layers like this (the boolean layers are not yet created)

I can only set extrema in the layer properties…

The values 50, 150 are ratios on the width of the normal I have designated 100. However, I can’t set the default layers to be 100 in the Smart Glyph truth-table…

What do I do?

That is currently not possible. I have a plan to make smart glyphs more flexible …

The alternative is that I split the glyph down the middle in two separate smart glyphs, but then I’ll have the issue of linking them together with anchors. Hmm.

Or just use the corners and no smart glyph at all?

That is what all the glyphs are now. It works, but is a lot of use of intermediate layers in the corner components (serifs) for scaling to special contexts, and I wanted to clean it up.