Bug 18307

Summary: Невозможно вывести кириллицу
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: scilabAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: aen, droid, vitty
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 15075    
Attachments:
Description Flags
Спек из НауЛинукс (с --with-gtk) none

Description Andrey Cherepanov 2008-12-23 11:01:14 MSK
При попытке вывода кириллицы (проверялось в scilab-4.1.1-alt1.3) она не показывается правильно в результирующих окнах (UTF-8 выводится 8-битными символами). Также невозможно в консоли вводить кириллицу.

Прошу исправить или дать инструкцию, как обеспечить полноценный ввод и вывод кириллицы в scilab.
Comment 1 nbr 2008-12-23 11:43:55 MSK
Ясно, посмотрю.
Comment 2 nbr 2008-12-23 13:24:46 MSK
scilab-4.1.1-alt1.3 ?!
это OЧЕНЬ старая версия, как она к вам попала?
Проверьте пожалуйста кто-нибудь в сизифе на текущей версии: 4.1.2-alt5
Или даже в бранче 4.1
	4.1.2-alt4.M41.1
Comment 3 Andrey Cherepanov 2008-12-23 14:58:26 MSK
Это школьный бранч, созданный на базе 4.0 branch.
При проверке scilab-4.1.2-alt4.M41.1 (из 4.1 branch) выяснилось, что все ошибки остались:
- невозможно вводить русский текст в консоли
- ошибка показа кириллицы в заголовках окон
- ошибка показа кириллицы в надписях графиков
Comment 4 nbr 2008-12-23 15:04:36 MSK
Понятно. Есть некоторые идеи по исправлению... но... буду смотреть, ничего не гарантирую :(
Comment 5 nbr 2008-12-24 10:28:30 MSK
Нужна дополнительная информация - 
- тестовый пример с описанием конкретных действий (к примеру - ввели "русское слово" туда-то, получили - знаки вопроса или кракозябры)
- версия ОС
- тип используемого окружения (KDE, GNOME, IceWM)
- воспроизводится ли это в koi8?
Comment 6 Andrey Cherepanov 2008-12-24 11:06:10 MSK
(In reply to comment #5)
> Нужна дополнительная информация - 
> - тестовый пример с описанием конкретных действий (к примеру - ввели "русское
> слово" туда-то, получили - знаки вопроса или кракозябры)
В головном окне (консоль) вводим "тест", получаем "ÑеÑÑ"
То же самое при попытке изменения заголовка демо-графика или его оси (тот же вывод в заголовке окна и на оси графика, соответственно.

> - версия ОС
branch 4.1 последний

> - тип используемого окружения (KDE, GNOME, IceWM)
KDE

> - воспроизводится ли это в koi8?
В KOI8-R просто крокозябры. Для сравнения: в НауЛинукс (CentOS) scilab собирается с GTK+, там таких проблем нет. Может, есть смысл собрать с GTK+? Их SRPM могу вложить.
Comment 7 Andrey Cherepanov 2008-12-24 11:12:02 MSK
Created attachment 3160 [details]
Спек из НауЛинукс (с --with-gtk)
Comment 8 nbr 2008-12-25 10:23:36 MSK
update - пробую пересобрать с gtk2. Из-за существенных отличий в пакетной базе и жутко долгой компиляции пакета - пока все не успел. Еще сегодня вечером попробую.
Comment 9 nbr 2008-12-27 22:29:51 MSK
alt6 в сизифе с gtk
Выглядит работающим.

C наступающим Новым Годом!
Comment 10 nbr 2008-12-28 10:19:32 MSK
Теперь это как-то надо в 4.0   бранч?
Comment 11 nbr 2008-12-28 12:17:19 MSK
scilab-4.1.2-alt5.M40.1.src.rpm updates/4.0 и в гите
Comment 12 Andrey Cherepanov 2008-12-30 16:27:20 MSK
Посмотрел пересобранный вариант.
1. В основном окне кириллица вводится
2. При просмотре Demo выводится куча сообщений ASSERT ... Font != NULL (похоже, нет подходящего шрифта.
3. При показе демо Simulation окно симуляции не показывается, а окно со списком исчезает
4. При попытке изменений свойств графика диалог свойств не показывается до тех пор, пока не будет закрыто окно графика. Диалог свойств (в отличие от других виджетов, которые на GTK+) выводится на Tk.
Comment 13 nbr 2008-12-30 16:32:56 MSK
Похоже оно криво вообще с gtk+ (как и все с gtk).
Возможно, более хорошим решением будет поправить tk на работу с utf8 (это можно сделать) и выкинуть gtk+.
Comment 14 nbr 2009-01-19 12:23:00 MSK
Нуждаюсь в помощи. Нет ли ссылки на исходники НауЛинуксового scilab? Там все работает?
Comment 15 Andrey Cherepanov 2009-01-19 16:12:13 MSK
Они берут из Scientific Linux.
Comment 16 nbr 2009-01-19 16:59:13 MSK
(In reply to comment #15)
> Они берут из Scientific Linux.
> 

А ссылку на сам наулинуксовский .src.rpm можно?
Вы его проверяли? ТАМ кириллица работает? Или тоже не работает?
Можно его брать за образец?
Comment 17 Andrey Cherepanov 2009-04-09 15:55:15 MSD
*** Bug 19498 has been marked as a duplicate of this bug. ***
Comment 18 AEN 2009-04-26 06:00:36 MSD
А что с новой версией?
Уже 5.1.1
Comment 19 AEN 2009-05-30 00:34:57 MSD
(В ответ на комментарий №18)
> А что с новой версией?
> Уже 5.1.1

ping
Comment 20 nbr 2009-06-02 10:52:22 MSD
В ответ на комментарий №18)
> А что с новой версией?
> Уже 5.1.1

ping
1) заведите пожалуйста новый баг - FR. Тут все-таки не форум и не чат.
2) Для выгрузки новой версии в сизифе к сожалению нет кучи пакетов -
 навскидку - libgluegen, libjogl, libbatik как минимум. И еще где-то 3-4.
Я их потихоньку собираю - они явские и не все простые. Только когда все нужные ему пакеты будут в сизифе - можно будет выкладывать scilab...
C удовольствием приму помощь в сборке нужных пакетов - только скоординированную, чтобы версии пакетов были совместимыми с scilab.
Comment 21 Andrey Cherepanov 2009-09-24 12:49:12 MSD
Исправлено.