I’m working on a project where I’m aiming for a modular pill system. You’d be able to type any number 0-999 and it’d appear in a pill shape, outlined and fully black. Way I’m currently doing this is through overlapping components, then reversing the component of the number on top. Works in the preview, works in variable font preview 3. On export, the whole number is just black. As if it doesn’t register the reverse in the exported file. Any idea what I’m doing wrong?
This is fixed in the latest cutting edge version. Please update (you can duplicate the app before updating to keep the stable version around).
But your setup might not work in certain environments as you have an unusual component order. The (revered) number is first and are covered by the background. I would reveres the setup (including renaming all the “connect/_connect” anchors and set it up so that the background comes first and then the number on top. And it would make the spacing setup easier. e.g. you dont need the “space” component any more.
Thanks for helping here! I now can’t export anymore. "Incompatible outlines. This can be caused by outside transparent overlaps. Glyph “one.fleft” layer: “Expanded ExtraLight” "
As far as reversing the setup, reason why i have this set up like this is because i wanted to keep the spacing consistent between the _part numbers. If i put the background first, it uses the same spacing throughout. Maybe I’m missing something.
In one.fleft, one of the background and some of the space components are set to reverse, and one of the ones is missing the reverse. Same with the four.middle.
Reversed the setup, deleted the space parts and made the numbers monospaced. Works now! The background overlap is tricky in the thicker weights, as they tend to mask the sides of the letters, though I think there’s no fix for this. Thanks for the help, Georg!
when you keep the overlap to 10 units or so on each side, you should have enough space to not overlap the numbers. At least if you make sure that all the numbers have at least 10 units of LSB and RSB.