Back again with a new question!

So I am making a large font (~1000 characters). I sketch them out in Paint 3D, transfer those PNGs to SVGs then transfer those to Glyphr. I'm sure there are other ways of doing this but I have a method and have made over 700 glyphs already.

The slow way is to use Inkscape - but then every image needs multiple clicks to transfer correctly. To be fair this creates clean SVGs I can use. To cut a corner, one method I would like to use is bulk transferring PNGs to SVGs - via some 3rd party app that can do them in bulk (something like: PNG to SVG Converter - SVGConverter). But this creates oddities.

One such oddity is that infilled areas will create shapes which do not do the "overlap-delete-y thingy" - where one shape inside another deletes the overlapped area.

https://preview.redd.it/jcxxbwor4m5g1.png?width=297&format=png&auto=webp&s=087a587e6169b7f33fdc675d6c560f423e68629d

https://preview.redd.it/owlk1abu4m5g1.png?width=294&format=png&auto=webp&s=037adab62df7311c8e266e7a6f46e3e95849fdb7

https://preview.redd.it/a23c7arz4m5g1.png?width=297&format=png&auto=webp&s=7e4e5f916e088ed9b9f95079277d62eb6fb06f60

My question is, in short, why? What am I missing? Is there any way to get these shapes (the teardrop ones) to delete the area they overlap with?

I don't want to manually have to re-add in every single void like this - because they vary in size and shape and I have almost 1000 characters (945 on last count). If I can't solve this I may just have to stick with my slow method. I am almost done so it's not a huge issue but it just adds in a very time consuming and fatigue inducing middle step.

  • Great question! Every graphic designer has to learn this when they transition to typeface design. Within a font, there is a concept of a thing called winding. Points in a path are ordered, and if you walk through them in order they result in a clockwise or counterclockwise orientation for the path. This is the winding of the path.

    Regular graphic design like SVG has no concept of winding. You won't find it anywhere in inkscape or illustrator or anywhere else you do graphic design. Winding is incredibly important for typeface design, though. Shapes with the same winding will show as the same, for example both filled with black. Overlapping shapes with different winding will invert where they overlap. This is how you get one shape to cut out from the other, you need to make sure the small interior shape has a different winding than the larger exterior shape.

    In Glyphr Studio, when you select a path, you can see that paths winding in the path card on the left hand side. It's a toggle control, so you can select a path and flip it back and forth. It's very common when you're importing SVG that sometimes the windings don't work out like you expect, since there's no concept of winding in SVG graphic design programs often don't really care about the path point ordering of the code they export

    In your case, you should simply select the interior path and click the winding toggle. That should give you your expected result!

    That does seem to answer my question pretty perfectly!

    But what does the winding toggle look like? I am having trouble finding it.

    OHH FOUND IT! Problem solved and a significant chunk of time taken off my project! Thank you!

    Great to hear! Let me know if you have any other questions.