I’m trying to take an existing font (with many many glyphs) and make some slight alterations to all of them. I’d like to add the equivalent of a stroke’s worth of thickness uniformly around each glyph and then round the corners. Then, I’d like to modify the metrics of each glyph to account for the width I’ll be adding. I know this is an operation I can perform in another vector editing software (like Illustrator), but copying and pasting all 2500+ glyphs back into glyphs would take a really long time. And for some reason, the offset curve and round corners filters in glyphs have been giving some weird results (like weird uneven shapes). Is there a way I can automate this process with a script? And does anyone have an idea why the offset curve filter isn’t working well here?
Here’s what a sample glyph looks like before I try to transform it with filters: