Figma font helper linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Font Helper for Figma for Linux x64 platform

License

Figma-Linux/figma-linux-font-helper

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Font Helper for Figma for Linux OS.

curl -L https://tinyurl.com/rx4xsyh4 | bash
curl -L https://raw.githubusercontent.com/Figma-Linux/figma-linux-font-helper/master/res/install.sh | bash

Font Helper is a simple http server which get requests from figma on localhost, reads fonts and gives it to the Figma. When You open a figma project in a browser Figma send local http request in Your system. Font Helper replies on this request and returns list of fonts.

You can change Font Helper config file under non-root user. The config file is a simple JSON file.

nano ~/.config/figma-linux/settings.json

After that You need to restart Font Helper for apply changes:

systemctl --user restart figma-fonthelper.service

The app put all logs into the /var/log/fonthelper directory. When Font Helper starts it create a new log file in the directory each time.

Check status of Font Helper

Just type this in terminal for check status of Font Helper:

systemctl --user status figma-fonthelper.service

How to update Font Helper

You don’t need update it manually. Font Helper updates automatically via figma-fonthelper-updater.service service.
If you didn’t disable it 🙂

Читайте также:  Ssh linux настройка centos

How to disable auto updates

Just disable updater via terminal:

systemctl --user stop figma-fonthelper-updater.service systemctl --user disable ffigma-onthelper-updater.service

And for enabling of auto updates:

systemctl --user start figma-fonthelper-updater.service systemctl --user enable figma-fonthelper-updater.service

Check of installed version

~/local/share/figma-fonthelper/fonthelper -v

About

Font Helper for Figma for Linux x64 platform

Источник

Решаем проблему с поддержкой шрифтов на linux в figma. БЕЗ figma-linux

Если не хотите читать мои приключения, а сразу перейти к установке скрольте до следующего заголовка.

Предыстория

Постараюсь максимально кратко описать свою проблему, дабы вы могли понять что и зачем я делаю. Также стоит заметить, что я ближе к любителю, нежели к профессионалу в вопросах дизайна, открытого ПО, фронта и бека. И вообще лучше не мешать градусы, головушка заболит.

Я очень много работаю в терминале, слезать с него больно и не хочется, к сожалению в windows такого же мощного инструмента нет(кроме wsl, но даже это не покрывает мои потребности на 100%), тут еще и фронтенд разработка подъехала и каждый раз дуалбутиться ради одного приложения не вариант. Первое, что я нашел на просторах интерната был репозиторий figma-linux, но вот проблема — у меня приложение подтормаживает, а некоторые настойки не применяются. Хотелось бы конечно иметь производительность хотя бы на уровне браузера. И это самая БОЛЬШАЯ проблема, т.к в браузерной версии шрифты google-fonts — максимум. Решение я искал и почти нашел figma-linux-font-helper, но у меня это не заработало.

Попытка поставить figma через wine в принципе не увенчалась успехом, приложение не коннектится к интернету. Решение так и не находилось, пока я случайно не скачал вместо figma — font installer(то самое приложение справа), и да он доступен только для macos и для windows. И тут меня осенило! Если не ставиться figma, то можно поставить font installer и пользоваться шрифтами сколько угодно. Немножко погуглив я узнал, что wine спокойно подтягивает шрифты из системы, к слову использую я арческий дистрибутив garuda, в котором wine идет из коробки.

Для установки figma agent, он же font installer, не нужны никакие дополнительные зависимости в winetricks. Устанавливаем, и все шрифты летят прямиком в браузер, но хотелось бы иметь иконочку на панельке, это уже чистый перфекционизм — nativefier в помощь. Сие творение позволяет конвертнуть любое web-приложение в нативное. Далее создаем символическую ссылку и кидаем ее в любую удобную вам панельку. Но есть маленькая проблемка: когда будете экспортировать что-то из макета прога будет кидать всё в ~/Downloads.

По итогу с помощью wine устанавливаем font installer, чтобы работали локальные шрифты. А с помощью nativefier ставим figma, желательно с роутом на Recents или Drafts, чтобы не приходилось каждый раз логиниться.

Важно! После каждого перезапуска системы сервер шрифтов падет. Чтобы его поднять, нужно выполнить в терминале команду wineboot , перед открытием figma и все будет ОК.

Краткий алгоритм

В интернете полно гайдов как поставить тот или иной язык программирования, библиотеку или программу, не будем на этом зацыкливаться, я лишь даю действия которые нужно совершить чтобы всё заработало.

  1. Качаем и устанавливаем node.js и npm. Первое, что пришло в голову — через nvm.
  2. Устанавливаем nativefier.
  3. Ставим wine. Для каждого дистрибутива свой алгоритм, да и статья не об этом.
  4. Качаем font installer для windows.
  5. Ставим font installer через wine
  6. С помощью nativefier превращаем браузерную версию figma в десктопную. Рекомендую что-то такое nativefier «https://www.figma.com/files/recent» именно с роутом на недавние, на что угодно, главное не на логин.
  7. Запускаем полученное приложение, и вуаля: нормальная производительность + поддержка установленных в системе шрифтов, правда экспорты идут в ~/Downloads, но это не беда.
  8. Создаем символическую ссылку на исполняемый файлик и кидаем её куда хотим. Я вот на панельке закрепил — удобно.
  9. Важно! После каждого перезапуска системы сервер шрифтов падет. Чтобы его поднять нужно выполнить в терминале команду wineboot , перед открытием figma и все будет ОК.
  10. Ну и последнее, если сервер шрифтов перестал работать, то сгоняйте и скачайте новую версию с официального сайта figma.
Читайте также:  Desktop environment for linux

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Cross-platform Font Helper for Figma

License

iyxan23/figma-font-helper

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Font Helper for Figma for Linux OS.

curl -L https://tinyurl.com/rx4xsyh4 | bash
curl -L https://raw.githubusercontent.com/Figma-Linux/figma-linux-font-helper/master/res/install.sh | bash

Font Helper is a simple http server which get requests from figma on localhost, reads fonts and gives it to the Figma. When You open a figma project in a browser Figma send local http request in Your system. Font Helper replies on this request and returns list of fonts.

You can change Font Helper config file under non-root user. The config file is a simple JSON file.

nano /etc/figma-linux/fonthelper

After that You need to restart Font Helper for apply changes:

sudo systemctl restart fonthelper.service

The app put all logs into the /var/log/fonthelper directory. When Font Helper starts it create a new log file in the directory each time.

Check status of Font Helper

Читайте также:  Горячие клавиши линукс настройка

Just type this in terminal for check status of Font Helper:

sudo systemctl status fonthelper.service

How to update Font Helper

You don’t need update it manually. Font Helper updates automatically via fonthelper-updater.service service.
If you didn’t disable it 🙂

How to disable auto updates

Just disable updater via terminal:

sudo systemctl stop fonthelper-updater.service sudo systemctl disable fonthelper-updater.service

And for enabling of auto updates:

sudo systemctl start fonthelper-updater.service sudo systemctl enable fonthelper-updater.service

Check of installed version

/opt/FontHelper/fonthelper -v

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Cross-platform Font Helper for Figma

License

fathonix/figma-font-helper

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Font Helper for Figma for Linux OS.

curl -L https://tinyurl.com/rx4xsyh4 | bash
curl -L https://raw.githubusercontent.com/Figma-Linux/figma-linux-font-helper/master/res/install.sh | bash

Font Helper is a simple http server which get requests from figma on localhost, reads fonts and gives it to the Figma. When You open a figma project in a browser Figma send local http request in Your system. Font Helper replies on this request and returns list of fonts.

You can change Font Helper config file under non-root user. The config file is a simple JSON file.

nano /etc/figma-linux/fonthelper

After that You need to restart Font Helper for apply changes:

sudo systemctl restart fonthelper.service

The app put all logs into the /var/log/fonthelper directory. When Font Helper starts it create a new log file in the directory each time.

Check status of Font Helper

Just type this in terminal for check status of Font Helper:

sudo systemctl status fonthelper.service

How to update Font Helper

You don’t need update it manually. Font Helper updates automatically via fonthelper-updater.service service.
If you didn’t disable it 🙂

How to disable auto updates

Just disable updater via terminal:

sudo systemctl stop fonthelper-updater.service sudo systemctl disable fonthelper-updater.service

And for enabling of auto updates:

sudo systemctl start fonthelper-updater.service sudo systemctl enable fonthelper-updater.service

Check of installed version

/opt/FontHelper/fonthelper -v

Источник

Оцените статью
Adblock
detector