Не отображается кирилица (Linux)

Здесь можно обсудить работу FLProg на различных операционных системах, нюансы установки и другие вопросы
Ответить
tangragod
Рядовой
Сообщения: 6
Зарегистрирован: 22.08.2020{, 17:04}
Репутация: 0
Имя: Наиль

Не отображается кирилица (Linux)

#1

Сообщение tangragod » 22.08.2020{, 17:25}

Всем доброго времени суток!
У меня в FLProg не отображаются кирилические символы, никто не сталкивался с такой проблемой?
Изображение
Изображение
Изображение
Последний раз редактировалось tangragod 24.08.2020{, 18:29}, всего редактировалось 2 раза.

RootShell
Рядовой
Сообщения: 77
Зарегистрирован: 27.06.2020{, 04:22}
Репутация: 18
Откуда: World
Имя: Agat
Контактная информация:

Не отображается кирилица (Linux)

#2

Сообщение 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

tangragod
Рядовой
Сообщения: 6
Зарегистрирован: 22.08.2020{, 17:04}
Репутация: 0
Имя: Наиль

Не отображается кирилица (Linux)

#3

Сообщение tangragod » 24.08.2020{, 18:40}

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
Благодарю за ответ!
Установил все локали где фигурирует RU, не помогло :)
Да и проблема только в FLProg, в остальных программах в кирилицей проблем нет.

RootShell
Рядовой
Сообщения: 77
Зарегистрирован: 27.06.2020{, 04:22}
Репутация: 18
Откуда: World
Имя: Agat
Контактная информация:

Не отображается кирилица (Linux)

#4

Сообщение RootShell » 24.08.2020{, 22:49}

tangragod писал(а):
24.08.2020{, 18:40}
Установил все локали где фигурирует RU
все не нужны, достаточно utf8. Какая операционка? может шрифты не все установлены?

Отправлено спустя 9 минут 14 секунд:
Еlementary OS ?

tangragod
Рядовой
Сообщения: 6
Зарегистрирован: 22.08.2020{, 17:04}
Репутация: 0
Имя: Наиль

Не отображается кирилица (Linux)

#5

Сообщение tangragod » 25.08.2020{, 07:51}

RootShell писал(а):
24.08.2020{, 22:58}
tangragod писал(а):
24.08.2020{, 18:40}
Установил все локали где фигурирует RU
все не нужны, достаточно utf8. Какая операционка? может шрифты не все установлены?

Отправлено спустя 9 минут 14 секунд:
Еlementary OS ?
UTF-8 стоят. По поводу шрифтов не знаю, попробую пакет шрифтов сегодня поставить, но с такой проблемой только в FLProg пока сталкивался.
OS MX Linux

anovember
Рядовой
Сообщения: 4
Зарегистрирован: 08.09.2020{, 23:23}
Репутация: 1
Имя: Ivan

Не отображается кирилица (Linux)

#6

Сообщение 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 можно переключиться командой

Код: Выделить всё

archlinux-java set java-7-openjdk
При запуске FLProg те же проблемы - в руской локали не отображается кирилица.
Склоняюсь к тому что не хватает шрифтов, но каких именно?

tangragod
Рядовой
Сообщения: 6
Зарегистрирован: 22.08.2020{, 17:04}
Репутация: 0
Имя: Наиль

Не отображается кирилица (Linux)

#7

Сообщение tangragod » 12.09.2020{, 17:46}

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 можно переключиться командой

Код: Выделить всё

archlinux-java set java-7-openjdk
При запуске FLProg те же проблемы - в руской локали не отображается кирилица.
Склоняюсь к тому что не хватает шрифтов, но каких именно?
Если вдруг у Вас решится эта проблема, отпишитесь пожалуйста. :)

anovember
Рядовой
Сообщения: 4
Зарегистрирован: 08.09.2020{, 23:23}
Репутация: 1
Имя: Ivan

Не отображается кирилица (Linux)

#8

Сообщение anovember » 17.09.2020{, 00:43}

Итак, поделюсь тем что получилось.
Для начала методом клика нашел меню настроек программы. Нужно выбрать предпоследнее меню и в нем первый пункт сверху. В исходном виде у меня не отображались шрифты в меню, поэтому пришлось искать наугад.
Изображение
Далее в разделе с пиктограммой значка с флагом можно выбрать английский язык для программы. Так у меня получилось увидеть текст в меню, хоть и на английском. Правда спустя какое-то время появилось уведомление о том что это не на долго и если нужен этот язык то нужно что-то там придумать с лицензией.
Когда шрифты стали оторбажаться, в меню настроек выбираем самый нижний пункт interface
Изображение
Тут можно выбрать шрифты для приложения. При выборе некоторых шрифтов у меня появлялось сообщение вида "unhandled exception..." и приложение закрывалось.
В списке шрифтов отображаются не все шрифты установленные в системе. В списке доступных шрифтов у меня в списке отображается terminus. Попробовал выбрать его, ошибки не было, шрифт изменился. Поменял для остальных пунктов, перезапустил приложение - работает. Поменял язык обратно на русский - тоже работает. Результат есть на скриншотах выше. Шрифт поменял только для интерфейса, чтобы все было однообразно. Шрифты для "Схемы" не менял пока, т.к. пока до работы с программой пока не дошел, возможно там тоже что-то прийдется менять.

У меня система Archlinux, шрифт terminus в системе представлен двумя пакетами:

Код: Выделить всё

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)
Локаль в системе - ru_RU.utf8.
Вроде как сам по себе terminus растровый. Но однажды (после обновления системы) он перестал отображаться нормально в графических приложениях и была рекомендация установить пакет terminus-font-otb, который тоже растровый но в другом формате. Думаю не terminus'ом единым можно решить проблему, да и от дистрибутива многое зависит.

tangragod
Рядовой
Сообщения: 6
Зарегистрирован: 22.08.2020{, 17:04}
Репутация: 0
Имя: Наиль

Не отображается кирилица (Linux)

#9

Сообщение tangragod » 18.09.2020{, 20:45}

anovember писал(а):
17.09.2020{, 00:43}
Итак, поделюсь тем что получилось.
Для начала методом клика нашел меню настроек программы. Нужно выбрать предпоследнее меню и в нем первый пункт сверху. В исходном виде у меня не отображались шрифты в меню, поэтому пришлось искать наугад.
Изображение
Далее в разделе с пиктограммой значка с флагом можно выбрать английский язык для программы. Так у меня получилось увидеть текст в меню, хоть и на английском. Правда спустя какое-то время появилось уведомление о том что это не на долго и если нужен этот язык то нужно что-то там придумать с лицензией.
Когда шрифты стали оторбажаться, в меню настроек выбираем самый нижний пункт interface
Изображение
Тут можно выбрать шрифты для приложения. При выборе некоторых шрифтов у меня появлялось сообщение вида "unhandled exception..." и приложение закрывалось.
В списке шрифтов отображаются не все шрифты установленные в системе. В списке доступных шрифтов у меня в списке отображается terminus. Попробовал выбрать его, ошибки не было, шрифт изменился. Поменял для остальных пунктов, перезапустил приложение - работает. Поменял язык обратно на русский - тоже работает. Результат есть на скриншотах выше. Шрифт поменял только для интерфейса, чтобы все было однообразно. Шрифты для "Схемы" не менял пока, т.к. пока до работы с программой пока не дошел, возможно там тоже что-то прийдется менять.

У меня система Archlinux, шрифт terminus в системе представлен двумя пакетами:

Код: Выделить всё

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)
Локаль в системе - ru_RU.utf8.
Вроде как сам по себе terminus растровый. Но однажды (после обновления системы) он перестал отображаться нормально в графических приложениях и была рекомендация установить пакет terminus-font-otb, который тоже растровый но в другом формате. Думаю не terminus'ом единым можно решить проблему, да и от дистрибутива многое зависит.
Большое спасибо за подробную инструкцию. Но к сожалению мне изменить шрифт не удалось. При попытке изменить шрифт сразу же выкидывает из приложения.

anovember
Рядовой
Сообщения: 4
Зарегистрирован: 08.09.2020{, 23:23}
Репутация: 1
Имя: Ivan

Не отображается кирилица (Linux)

#10

Сообщение anovember » 28.09.2020{, 20:56}

tangragod писал(а):
18.09.2020{, 20:45}
При попытке изменить шрифт сразу же выкидывает из приложения.
Думаю стоит пробовать другой шрифт. У меня также было со всеми шрифтами, кроме terminus.

Как я понял, при запуске программы в домашнем каталоге пользователя создается скрытая папка .Flprog в которой хранятся настройки пользователя в файле settings.sixx. Сейчас у меня настроен шрифт terminus для интерфейса самой программ (не для схем). Вот мой файл настроек.
Для Linux mint я думаю тоже найдется пакет со шрифтом terminus (может даже несколько, если шрифты для x приложений будут в отдельном пакете).
Можно попробовать установить шрифт terminus (он может называться xfonts-terminus, или альтернативным способом), проверить в какой нибудь программе что он нормально отображается, видна кирилица). Потом скопировать папку настроек .FLProg и заменить свой файл настроек моим. Может получиться.
Могут быть нюансы с именование шрифтов в системе. Так в указанном файле настроек settings.sixx кроме terminus встречается также -xos4-terminus-bold-r-normal--12-120-72-72-c-60-iso10646-1.

anovember
Рядовой
Сообщения: 4
Зарегистрирован: 08.09.2020{, 23:23}
Репутация: 1
Имя: Ivan

Не отображается кирилица (Linux)

#11

Сообщение anovember » 30.09.2020{, 22:11}

Попробовал версию win64 portable через wine 64 (предварительно переименовал папку с настройками, чтобы сделать чистый запуск). Русский язык заработал сразу, шрифт нормальный. Если инче не получится можно попробовать версию через wine.
Изображение

tangragod
Рядовой
Сообщения: 6
Зарегистрирован: 22.08.2020{, 17:04}
Репутация: 0
Имя: Наиль

Не отображается кирилица (Linux)

#12

Сообщение tangragod » 01.10.2020{, 08:13}

anovember писал(а):
30.09.2020{, 22:11}
Попробовал версию win64 portable через wine 64 (предварительно переименовал папку с настройками, чтобы сделать чистый запуск). Русский язык заработал сразу, шрифт нормальный. Если инче не получится можно попробовать версию через wine.
Изображение
Благодарю за помощь! Через wine наверное и буду пока работать.

Ответить

Вернуться в «Установка и работа FLProg на разных ОС»