Hey Thomas, unfortunately we can’t help you out with your issue, because this is a third party font helper.
I have the same issue. I use Linux and this is a must. I guess I was wondering when the guys from Figma would deploy code to screw this up 😆
This is not an issue with the third party font helper but with the Figma app which doesn’t event send requests to the font helper when it detects it’s running on linux. Like I mentioned when I change my user agent to a non-linux one everything works just fine. Please fix this!
I’ve tried sniffing the UserAgent header but I didn’t get it to work. I’ve checked the logs from the network tab, and it isn’t even calling localhost.
You can override the user agent when running chrome by adding a parameter:
chrome --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
Or alternatively overwrite it in the dev tools, but I think they’ll need to stay open/enabled in this case.
By the way, I saw your gh issue: Figma does not send requests to font-helper anymore · Issue #15 · tryvin/figma-linux-font-helper · GitHub.
And was able to fix it by changing the HTTP port 44950.
Wasn’t the port before 18412?
When did this changed?
Anyhow, thanks. This was a life saver, gotta go back to work now lol
One small addition, setting the User agent to mac messes with the shortcuts, using the windows one seems to work better:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
We’re in sync. I was just going to say this here 🙂
I created a script to open Figma on the web using brave:
#!/usr/bin/env bash
set -euo pipefail
USER_AGENT="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.3"
brave-browser --user-agent="${USER_AGENT}" https://www.figma.com/files/recent
Thanks for the tip!
Relaying a user agent for feature detection is a really poor decision, and lazy engineering. Could it be please be removed?
Thanks.
I added this useragent via User Agent Switcher and Manager
and changed port to 44950 and it works again.
But not as good as before.
Fonts are found but not automatically applied:
And cyrillic symbols are not displayed
Nope, for me it’s still the same…
I removed all my comments.
Apparently Figma already had some fonts I installed locally…
I’m really sorry.
It still isn’t working, the bug still remains.
Don’t worry about it 😉 It has happened to me before
I found figma-agent-linux and it fixed my case.
Once opensource Community like penpot
become mature… everbody will fu**ck Figma. No support for linux.
Sharing what worked for me. There are a few of different linux agents and here is the only one setup that works for me:
- Download chrome
- Install GitHub - neetly/figma-agent-linux: Figma Agent for Linux (a.k.a. Font Helper)
- Reboot
- Open the terminal and paste:
USER_AGENT="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.3"
google-chrome-stable --user-agent="${USER_AGENT}" https://www.figma.com/files/recent
Brave or Firefox won’t load fonts.
Thanks to Figma, it is not working on Linux anymore … So please fix this or I have to switch to Lunacy (wasting time but Figma without fonts sucks)
changing user agent isn’t working anymore 😦
It’s still working for me, are you sure the font-server is working correctly?
You really tried to run away from the real problem, didn’t you? It’s bad enough not to have an official Figma desktop app, but I can see why this decision has not yet been made. But I can’t see how preventing linux users to use tools they had to build by themselves because Figma wouldn’t is anything but pure evil.
Yeah, it’s stupid strange, but it works only via Firefox useragent
Can we expect an official font installer from Figma anytime soon? It’s sad because I really don’t want to be using windows but I’m stuck with them just for this. I can’t rely on third-party solutions as I can’t risk waking up one day and not being able to work.
Can’t imagine that maintaining a font installer for linux is too complicated for the Figma team and it would be beneficial for so many of your users.
I agree that third-party tools are not ideal.
I would not use them if Figma support loading fonts that I have correctly installed on my machine.
Please release a first-party solution to this.
I understand if implementing an official solution is not a priority, but going out of their way to cripple third-party solutions is just pretty sad.