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

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

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

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

#1

08 окт 2018, 17:41

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

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

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

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

#2

08 окт 2018, 18:54

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

no avatar

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

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

#3

08 окт 2018, 19:17

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

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

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

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

#4

08 окт 2018, 19:52

ProfessorNavigator, вот такой вариант правильно отображается на windows?
Вложения
Saturnmodel.7z
(727 байт) 83 скачивания
Изображение

no avatar

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

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

#5

08 окт 2018, 22:25

Bill Williamson, да вполне

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

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

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

#6

09 окт 2018, 10:30

ProfessorNavigator писал(а):
08 окт 2018, 19: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
Вам остается установить последнюю версию на все свои ОС и определиться с кодировкой.
Изображение

no avatar

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

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

#7

09 окт 2018, 15:25

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей