
I’m a frontend developer based in Korea, and I work closely with designers who use Figma every day.
I also use Figma myself for things like portfolios and other document-heavy layouts, and one thing that kept bothering me was PDF export. Even relatively simple, text-heavy files could end up surprisingly large.
Since I’m a developer, I got curious and took a closer look at the exported PDFs. I found that a lot of the file size came from image handling and from Figma converting text into vector outlines instead of embedding the actual fonts.
I tried a few existing PDF export and compression plugins, but many of them were paid, subscription-based, or had limitations that didn’t quite fit what I wanted.
So I ended up building my own.
Featherweight exports PDFs with real embedded and subsetted fonts where possible, keeping text selectable and searchable instead of turning everything into outlines. It also compresses images along the way to reduce the final file size.
What I wanted was pretty simple: smaller PDFs, real text, and no paywall.
So Featherweight is completely free and open source. No signup, no subscription, no usage limits.
If you’ve run into the same problem, feel free to give it a try.
Figma Community
https://www.figma.com/community/plugin/1672509720278498323/featherweight-compressed-pdf-export-with-real-fonts
GitHub
https://github.com/coffeequickly/featherweight
