Уголок новичка
   5701

[Решено] Квадраты вместо символов в Figma и Todoist из SnapStore

Решением стало использование веб-версии Figma через браузер и заменой оф. Snap-пакета Todoist на todoist-electron из AUR (от пользователя KryDos)


В самой системе все нормально, некоторые шрифты поставил, не все emoji покрывает, но это не страшно.
В нативных приложениях на Electron типа VS Code, Atom и т.д. все в порядке. А вот в приложениях, которые как обёртка для Web-приложений (Todoist, Figma, TickTick) мешающие жить квадраты.

Что примечательно квадраты не внутри приложения (за искл. emoji, но они не мешают работать), а именно в модальных всплывающих окнах. Например, когда загружашь/выгружаешь файл из Figma/Todoist. Или контекстное меню в трее.
Прилагаю скриншоты для лучшего понимания.
Скриншоты
Уголок новичка: Скриншот меню Todoist в трее
Уголок новичка: Квадраты вместо русских символов в приложениях Electron
Уголок новичка: Квадраты вместо русских символов в приложениях Electron

Как видно на скриншотах, нативные приложения «дружат» с шрифтом. Electron'овские нет.
Вот еще скриншот диалогового окна выгрузки изображения из Figma:
Скриншот Figma
Уголок новичка: Квадраты вместо русских символов в приложениях Electron

Не знаю зачем, но вот вам screenfecth:
Уголок новичка: Квадраты вместо русских символов в приложениях Electron
Локаль такая стоит:

LANG=ru_RU.UTF-8

P.S. Когда стоял Arch никаких проблем с Electron'овскими приложениями не было, но я профан и не понимаю что я тогда такого сделал и что сейчас нужно сделать.
P.S.S. Честно гуглил, ничего не нашел, а проблема мешает жить. На форумы/подобные ресурсы обращаюсь впервые.

19 комментариев

avatar
Тема старая, но по описанию проблема похожая
forum.ubuntu.ru/index.php?topic=136118.0
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Там у парня проблемы с шрифтами после переноса с Windows, после чего права на файлы надо было изменить. При чем тут моя проблема?
0
avatar
Цитата: «некоторые шрифты поставил»
Какие, откуда и как, не уточняется.
Можно предположить все что угодно.
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Всякие типа Dejavu, Ubuntu и т.д. Вот все имеющиеся:
Вывод с консоли: шрифты

❯ pacman -Qs ttf
local/noto-fonts 20190926-4
    Google Noto TTF fonts
local/ttf-bitstream-vera 1.10-14
    Bitstream Vera fonts.
local/ttf-dejavu 2.37+18+g9b5d1b2f-2
    Font family based on the Bitstream Vera Fonts with a wider range of characters
local/ttf-droid 20121017-8
    General-purpose fonts released by Google as part of Android
local/ttf-font-awesome 5.15.1-1
    Iconic font designed for Bootstrap
local/ttf-inconsolata 1:3.000-2
    Monospace font for pretty code listings and for the terminal
local/ttf-indic-otf 0.2-11
    Indic Opentype Fonts collection
local/ttf-ionicons 5.2.3-1
    Font from the Ionic mobile framework
local/ttf-liberation 2.1.1-1
    Red Hats Liberation fonts
local/ttf-ms-fonts 2.0-12
    Core TTF Fonts from Microsoft
local/ttf-opensans 1.101-2
    Sans-serif typeface commissioned by Google
local/ttf-ubuntu-font-family 0.83-6
    Ubuntu font family
❯ ls -A .local/share/fonts
'JetBrains Mono'   Larsseit  'MesloLGS NF'


Bitstream Vera поставил из-за сообщения ниже.
«Можно предположить», что шрифты из

~/.local/share/fonts

установлены вручную, остальные из репозитория.
Просто не понимаю как это к теме относится. Я их ставил, чтобы покрыть некоторое количество символов Unicode (типа Emoji, символы других языков и т.д.).
Последний раз редактировалось
0
avatar
Bitstream Vera поставил из-за сообщения ниже.
Сообщение ниже подразумевало обратную процедуру.
0
avatar
Да, я установил, удалил, установил. Удостоверился, что он тут вовсе ни при чем. Не надо к этому придираться :)
0
avatar
Похоже на некириллизованный шрифт.
Bitstream Vera в разных местах системы давал такие артефакты. Если есть в системе то можно его снести.
Либо, если в настройках недобраузера (электроноподелия суть недобраузеры) меняется, то поменять гарнитуру.
0
avatar
Настроек «электроноподелия» не нашел. Шрифт Bitstrem Vera с роду никогда не стоял. Есть еще идеи?
0
avatar
Вы Figma как устанавливали?
0
avatar
Snap-пакетом, также как и Todoist, Tusk (тоже обертка Electron'овская для Evernote) и все другие обертки. Но, например, в Tusk'е все нормально с треем.
Последний раз редактировалось
0
avatar
Snap-пакетом
Учитывая что из себя представляет снап-пакет я совершенно не удивлюсь наличию внутри него собственного нелокализованного шрифта.
Так себя только только снапы ведут?
Последний раз редактировалось
+1
avatar
Да, только Snap'ы, но не все. Из установленных Figma и Todoist. Tusk нормальный в этом плане. (есть еще SimpleNote, с которым тоже все хорошо, но он нативный, насколько помню).
Попробовать собрать figma-linux из AUR, но он не заводится с ошибкой
<code>illegal hardware instruction (core dumped)</code>
0
avatar
Значит, в пакеты все же внедрены корявые шрифты. Могу предложить взять AppImage с их страницы.
0
avatar
Спасибо за помощь. Уже решил использовать Figma через браузер, а Todoist поменял с официального Snap'а на пакет из AUR, который называется todoist-electron.
0
avatar
Simplenote на электроне, работает нормально.
Возможно что-то железоспецифичное, figma-linux у меня собрался без проблем.
0
avatar
?
Satyan Nasti Paro Dharmah
0
avatar
Насколько понял, этот плагин (?) создан для того, чтобы использовать локальные шрифты в макетах.
Попробовал установить, мою проблему не решает, как и ожидалось.
0
avatar
Я установил ttf-dejavu-sans-mono-powerline-git r100.a44abd0-2 с AUR и у меня квадраты пропали
0
avatar
К сожалению, не помогло. Квадраты на месте.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.