GNU Octave и кодировки шрифтов Windows

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
ProfessorNavigator
Сообщения: 31
Зарегистрирован: 16 апр 2018, 11:20
Благодарил (а): 1 раз
Поблагодарили: 4 раза

GNU Octave и кодировки шрифтов Windows

Сообщение ProfessorNavigator » 08 окт 2018, 14:41

Есть небольшая проблема - периодически нужно открывать файлы GNU Octave то из под Linux, то из под Windows 10 и Matlab соответственно. Но ни Octave, ни Матлаб не распознают кодировки шрифтов друг друга. С текстовыми редакторами подобная проблема решается, возможно кто-то знает аналогичное решение и для Octave? А то приходится программы для Octave/Matlab сначала открывать в текстовом редакторе, копировать/вставлять содержимое и заново сохранять.

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

GNU Octave и кодировки шрифтов Windows

Сообщение Bill Williamson » 08 окт 2018, 15:54

ProfessorNavigator, приложите файлы.
Изображение


Автор темы
ProfessorNavigator
Сообщения: 31
Зарегистрирован: 16 апр 2018, 11:20
Благодарил (а): 1 раз
Поблагодарили: 4 раза

GNU Octave и кодировки шрифтов Windows

Сообщение ProfessorNavigator » 08 окт 2018, 16:17

Bill Williamson, небольшое уточнение - проблема с русским текстом, и проблема именно в кодировках. Собственно, мне кажется, нужно где-то список шрифтов подправить, как здесь:
Кодировка в Линукс Mint: крякозябры вместо кириллицы в названиях файлов и папок (Пост ikrost #61581)
С текстовыми редакторами проблема так и решилась. В Octave просто не нашел, как такое можно провернуть.
Файлы с расширением .m сервер не пропускает, так что если что - вот, но там ничего особенного, обычные домашние поделки:

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

GNU Octave и кодировки шрифтов Windows

Сообщение Bill Williamson » 08 окт 2018, 16:52

ProfessorNavigator, вот такой вариант правильно отображается на windows?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение


Автор темы
ProfessorNavigator
Сообщения: 31
Зарегистрирован: 16 апр 2018, 11:20
Благодарил (а): 1 раз
Поблагодарили: 4 раза

GNU Octave и кодировки шрифтов Windows

Сообщение ProfessorNavigator » 08 окт 2018, 19:25

Bill Williamson, да вполне

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

GNU Octave и кодировки шрифтов Windows

Сообщение Bill Williamson » 09 окт 2018, 07:30

ProfessorNavigator писал(а):
08 окт 2018, 16:17
Собственно, мне кажется, нужно где-то список шрифтов подправить, как здесь:
Попробовал установить Octave из официального репозитория debian.
Думаю, все возможные настройки его редактора находятся в ~/.config/octave/qt-setting, которые вызываются и в настройках gui. Это QT под KDE, а в KDE не хранят настройки в базе данных - все в простых текстовых файлах.
Исходя из этого (возможно с matlab сработает) предположил, что можно сгенерировать локаль ru_RU.CP1251 и запустить с нужной переменной octave. Это сработало для его файлового менеджера, но редактор все равно распознавал только UTF-8.
Была идея сделать костыль с перекодирующим скриптом при запуске, но решил сначала попробовать более новую версию. Чтобы не собирать из исходников и не ставить роллинг дистры, поставил flatpak версию 4.4.1. И там они уже сделали нужный пункт настройки:
octave_setting_flatpak.jpg
Вам остается установить последнюю версию на все свои ОС и определиться с кодировкой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение


Автор темы
ProfessorNavigator
Сообщения: 31
Зарегистрирован: 16 апр 2018, 11:20
Благодарил (а): 1 раз
Поблагодарили: 4 раза

GNU Octave и кодировки шрифтов Windows

Сообщение ProfessorNavigator » 09 окт 2018, 12:25

Bill Williamson, понял, спасибо!

Вернуться в «Программирование, скриптинг, виртуализация»