Hi everyone,
I’m trying to modify the dollar sign ($) in Public Sans to have a continuous vertical stroke (instead of the traditional broken stroke with gaps). However, I’m running into validation issues when using the font in Figma.
What I tried:
I opened the dollar glyph and changed the two separate vertical stroke paths (top and bottom) into one single continuous vertical rectangle running the full height of the character.
The problem:
While the glyph looks correct in Glyphs and exports without errors, Figma rejects the font. After investigation, I discovered the issue is that my single vertical rectangle creates “self-intersecting paths” where it overlaps with the S-curve of the dollar sign. This apparently violates font validation rules.
Current workaround:
I had to split the vertical stroke into 3 separate segments (bottom, middle, top) with small gaps where the S-curve crosses through. This passes validation but requires manually calculating where to break the path.
My question:
Is there a proper way in Glyphs to create a continuous vertical stroke through the dollar sign that won’t cause path intersection issues? Maybe a specific path direction, or a filter that can handle this automatically?
I’m wondering if there’s a better approach than manually segmenting the vertical stroke.
Thanks for any guidance!
-–
*Using Glyphs 3.3.1, exporting via fontmake to TTF/OTF*