A funny infosec thread is unwinding right now in FontForge.

Some company published 12 CVEs on a dormant (over 10 years!) SourceForge account, and they were of course promptly ignored.

Half year later they made 4 of them public and finally reached us at GitHub, where these advisories were ignored once again, this time explicitly. https://github.com/fontforge/fontforge/issues/5706
1/🧵

#infosec #opensource #cybersecurity #FontForge

Vulnerability Disclosure Contact · Issue #5706 · fontforge/fontforge

Hello, We have submitted 12 vulnerability tickets to your FontForge account on https://sourceforge.net. We have not received any updates since July 2025. Please provide a private/secure channel whe...

GitHub

#FontForge has about 150 windows and dialogs, and I have converted 1 (one!) of them to GTK3. This firmly places us in nearly 1% of the total, and by the year 2100 this UI modernization project is very likely to be completed. 💪🏆

And it has a brand new search box 🦚. Also ruined the sorting in the process, but let's not be too critical.

#GTK #opensource #FOSS

Yes, but, if I don't pixelate this font... then the program would look stupid! Wouldn't it!? I must brave the 'forge' and make this font 'real'. #fontforge #forgerage

#indieweb #indiedev #toronto #dckim #montreal #vancouver #quebec #ontario #FOSS

The HTML Drafting Project needs this font!

https://dckim.com/HTML-Drafting.html

DIRECT TO THE PROGRAM ONLINE:

https://dckim.com/hdub/index.html

But, now I must do battle against the notorious program "Font-Forge" to make this font REAL!

📢 Shoutout to Mihail (@MihailJP@github.com) who had an itch and scratched it! Character Variant Feature Parameters table support is out with https://github.com/fontforge/fontforge/pull/5662.

In a perfect manifestation of the Baader-Meinhof phenomenon, this feature was discussed at typo.social https://typo.social/@TiroTypeworks/115414458393802728 just a couple of weeks ago.

#FontForge #typography #FOSS #OpenType

After days of trial and error with #font creation, I had to pick up the basics of this field, it's full of rules. For now, I've whipped up three font sets that still need finishing, and this particular one was built using a few different programs #Blender, #Inkscape, and of course #FontForge.Hoping to release these sets as soon as possible. #b3d
Using #Blender, #Inkscape, and #FontForge together lets you create cool and unique #fonts. I picked a font, then applied a material to give it a worn, chipped-paint effect, I traced Blender’s rendering in Inkscape, saved the file as an #SVG, and fixed any errors with FontForge to get a clean, polished #font. I might just get into making fonts! #b3d #blender3d
If you want to create professional #fonts, there’s nothing better than using @FreeCAD and exporting to #SVG. The #CAD Sketcher component in #Blender doesn’t work great on my PC, but it’s still a solid option. #FontForge #b3d
Using #Blender 5.0 and #GreasePencil, I created these #fonts. I still need to finish the full set, but I’m happy with how they turned out. I also used #FontForge to build the font from SVG files exported via Grease Pencil, which now supports exporting Bézier curves as SVGs. #b3d
And I learned a lot... The fonts Making is demanding. #Blender3d
In the end, after a few tries, I managed to create the #font characters with consistent heights and generate the first letters uniformly using #FontForge, exporting them from #Blender with #GreasePencil in #SVG Bézier format. #b3d #blender3d
Creating this "a" character wasn’t too tricky with #GreasePencil. The new version of #Blender coming out now also supports exporting #Bézier curves, but the toughest part was figuring out how #FontForge works. #fonts #b3d