Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Кодировка Matlab.  (Прочитано 5891 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vi_grace

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Кодировка Matlab.
« : 14 Ноябрь 2013, 11:07:16 »
Ubuntu 13.10 x64.
Matlab R2013a.

Проблема: в подписях к графикам вместо русских букв - иероглифы.

Что пробовалось:
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 //виндовая локаль
LANG=ru_RU.CP1251 matlab //запуск матблаба.

Что после этого говорил матлаб:
>> slCharacterEncoding
ans = windows-1251
Как делались подписи:
title('Заголовок Рисунка','FontSize',16,'FontName','Free Times'); //Где-то вычитал, что Free Times - кириллический.
и кнопка:
>> uicontrol('fontname','Mac C Swiss','string','работает')
Что вышло:
скрин.


Т.е на кнопке - всё работает. а в подписях нет :(
Очень много в сети тем, но решения я так и не нашел.
Какие предложения?

« Последнее редактирование: 14 Ноябрь 2013, 11:09:46 от vi_grace »

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Кодировка Matlab.
« Ответ #1 : 14 Ноябрь 2013, 12:46:59 »
А если в заголовке тоже указать Mac C Swiss???

А то «где-то вычитал, что кириллический» — неубедительно.
Делюсь знаниями, но их у меня мало!

Оффлайн vi_grace

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Кодировка Matlab.
« Ответ #2 : 14 Ноябрь 2013, 13:48:53 »
А если в заголовке тоже указать Mac C Swiss???

А то «где-то вычитал, что кириллический» — неубедительно.

Пробовал, что самое интересное эффект ровно тот же.
Борюсь с пол дня уж..

Оффлайн dr-kart

  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
Re: Кодировка Matlab.
« Ответ #3 : 15 Ноябрь 2013, 13:18:12 »
загляните в свой /etc/locale.alias
там выбирайте шрифт возле которого стоит слово "russian"
у меня такой:
...
 russian         ru_RU.ISO-8859-5
...
может сгодится.

Оффлайн Doctor_Che

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Кодировка Matlab.
« Ответ #4 : 12 Июнь 2015, 16:08:27 »
linuxMint 17.2 x64
Matlab 2014b

После махинации
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 //виндовая локаль
LANG=ru_RU.CP1251 matlab //запуск матблаба.
В скриптовых файлах *.m всё вроде стало хорошо.

Но! В Симулинке всё осталось по-прежнему... Кто-нибудь может подсказать решение? Куда копать..

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Кодировка Matlab.
« Ответ #5 : 25 Июнь 2015, 18:47:05 »
linuxMint 17.2 x64
Matlab 2014b

Т.е. в MatLab вы все копаетесь из-под Wine, я так понимаю (MatLab - холиварный)?
(это в порядке уточнения - я сам так делаю)

Тогда некоторые вещи могут менятся от версии Wine под котрой...

Кроме того, могут доставляться некоторые DLL и фонты с помощью winetricks.
Делалось (пробовалось ли?) что-то подобное?

 

Страница сгенерирована за 0.212 секунд. Запросов: 24.