Код: Выделить всё
sudo locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Код: Выделить всё
sudo dpkg-reconfigure locales
Благодарю за ответ!RootShell писал(а): ↑24.08.2020{, 00:06}Видимо не выставлена локаль. Проверьте.
(пример локали с Centos8)И если необходимо то исправьте на нужную.Код: Выделить всё
sudo locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
(ubuntu/debian)Код: Выделить всё
sudo dpkg-reconfigure locales
UTF-8 стоят. По поводу шрифтов не знаю, попробую пакет шрифтов сегодня поставить, но с такой проблемой только в FLProg пока сталкивался.
Код: Выделить всё
ivan@archlinux:~/downloads/soft/FLProg$ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES=ru_RU.utf8
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=
Код: Выделить всё
ivan@archlinux:~/downloads/soft/FLProg$ LC_ALL=en_US.utf8 ./FLProg
Код: Выделить всё
archlinux-java set java-7-openjdk
Если вдруг у Вас решится эта проблема, отпишитесь пожалуйста.anovember писал(а): ↑08.09.2020{, 23:47}У меня такая же проблема как и автора темы - не отображается кирилица в программе.
Система - Archlinux x64
FLProg - 6.3.1 Linux 64 bit
Настройки локали:Пробовал запускать и такКод: Выделить всё
ivan@archlinux:~/downloads/soft/FLProg$ locale LANG=ru_RU.utf8 LC_CTYPE="ru_RU.utf8" LC_NUMERIC="ru_RU.utf8" LC_TIME="ru_RU.utf8" LC_COLLATE="ru_RU.utf8" LC_MONETARY="ru_RU.utf8" LC_MESSAGES=ru_RU.utf8 LC_PAPER="ru_RU.utf8" LC_NAME="ru_RU.utf8" LC_ADDRESS="ru_RU.utf8" LC_TELEPHONE="ru_RU.utf8" LC_MEASUREMENT="ru_RU.utf8" LC_IDENTIFICATION="ru_RU.utf8" LC_ALL=
При запуске были черные квадратики вместо символов.Код: Выделить всё
ivan@archlinux:~/downloads/soft/FLProg$ LC_ALL=en_US.utf8 ./FLProg
В системе использовалась java-12-jdk, а в readME упоминается openjdk-7-jdk.
Установил jdk7-openjdk, менеджер пакетов вежливо указал что в системе уже есть jdk12 и на нужную версию java можно переключиться командойПри запуске FLProg те же проблемы - в руской локали не отображается кирилица.Код: Выделить всё
archlinux-java set java-7-openjdk
Склоняюсь к тому что не хватает шрифтов, но каких именно?
Код: Выделить всё
user@archlinux:~$ pacman -Ss terminus
community/terminus-font 4.48-3 [установлен]
Monospace bitmap font (for X11 and console)
community/terminus-font-otb 4.48-3 [установлен]
Monospace bitmap font (OTB version)
Большое спасибо за подробную инструкцию. Но к сожалению мне изменить шрифт не удалось. При попытке изменить шрифт сразу же выкидывает из приложения.anovember писал(а): ↑17.09.2020{, 00:43}Итак, поделюсь тем что получилось.
Для начала методом клика нашел меню настроек программы. Нужно выбрать предпоследнее меню и в нем первый пункт сверху. В исходном виде у меня не отображались шрифты в меню, поэтому пришлось искать наугад.
Далее в разделе с пиктограммой значка с флагом можно выбрать английский язык для программы. Так у меня получилось увидеть текст в меню, хоть и на английском. Правда спустя какое-то время появилось уведомление о том что это не на долго и если нужен этот язык то нужно что-то там придумать с лицензией.
Когда шрифты стали оторбажаться, в меню настроек выбираем самый нижний пункт interface
Тут можно выбрать шрифты для приложения. При выборе некоторых шрифтов у меня появлялось сообщение вида "unhandled exception..." и приложение закрывалось.
В списке шрифтов отображаются не все шрифты установленные в системе. В списке доступных шрифтов у меня в списке отображается terminus. Попробовал выбрать его, ошибки не было, шрифт изменился. Поменял для остальных пунктов, перезапустил приложение - работает. Поменял язык обратно на русский - тоже работает. Результат есть на скриншотах выше. Шрифт поменял только для интерфейса, чтобы все было однообразно. Шрифты для "Схемы" не менял пока, т.к. пока до работы с программой пока не дошел, возможно там тоже что-то прийдется менять.
У меня система Archlinux, шрифт terminus в системе представлен двумя пакетами:Локаль в системе - ru_RU.utf8.Код: Выделить всё
user@archlinux:~$ pacman -Ss terminus community/terminus-font 4.48-3 [установлен] Monospace bitmap font (for X11 and console) community/terminus-font-otb 4.48-3 [установлен] Monospace bitmap font (OTB version)
Вроде как сам по себе terminus растровый. Но однажды (после обновления системы) он перестал отображаться нормально в графических приложениях и была рекомендация установить пакет terminus-font-otb, который тоже растровый но в другом формате. Думаю не terminus'ом единым можно решить проблему, да и от дистрибутива многое зависит.
Думаю стоит пробовать другой шрифт. У меня также было со всеми шрифтами, кроме terminus.
Благодарю за помощь! Через wine наверное и буду пока работать.