Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 9317 - Некорректное отображение шрифтов при обновление W@E с 1.0 до 2.1   Make a simular bug
Summary: Некорректное отображение шрифтов при обновление W@E с 1.0 до 2.1
Status: CLOSED INVALID
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Шрифты (show other bugs)
Version: unspecified
Hardware: PC All
: P3 normal
Target Milestone: ---
Deadline: 2015-11-18
Assignee: Konstantin Artyushkin
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
: 9240 9241 9242 9289 (view as bug list)
Depends on: 10651
Blocks: 9227 9358
  Show dependency treegraph
 
In work:
Reported: 2013-05-22 14:16 MSK by Сергей Тимушев
Modified: 2016-02-11 13:05 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
systemreg.txt (419.92 KB, text/plain)
2013-05-23 14:59 MSK, Сергей Тимушев
Details
userreg.txt (9.85 KB, text/plain)
2013-05-23 15:00 MSK, Сергей Тимушев
Details
userdefreg.txt (4.43 KB, text/plain)
2013-05-23 15:00 MSK, Сергей Тимушев
Details
Сравнение Шрифтов (35.64 KB, image/png)
2015-12-28 16:14 MSK, Konstantin Artyushkin
Details
Результат сравнение в ubuntu 14.04 (37.15 KB, image/png)
2015-12-29 17:21 MSK, Konstantin Artyushkin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Сергей Тимушев 2013-05-22 14:16:37 MSK
При обновление с 1.0 до 2.1 шрифт в 1С и в notepad отображается некорректно (каракули), что при административной установки, что при установки от одного пользователя.

При административной установки:

[tsergey]Ubuntu 10.04

установил wine 1.0.12
Создал второго пользователя (# adduser test)

Под guest
$ wine --admin
$ wine notepad
Набор текста на любом языке проходит удачно.

Под test
$ wine --attach
$ wine notepad
Набор текста на любом языке проходит удачно.

Под guest
Установил wine 2.1 поверх, сделал wine --update
$ wine notepad
при вводе на англ языке вводятся каракули
при вводе на рус языке вводятся пробелы и иногда проскакивает буква я

При установки от одного пользователя:
1)
[tsergey]Ubuntu 10.04 (New)

Установил wine 1.0.12-eter14/23
$ wine notepad
Набор текста нормальный

Установил wine 2.1.2-2.1.0-eter8/2
$ wine --update
$ wine notepad
Каракули вместо букв.

2)
[T] ALTLinux LXDE (Danil)

$ sudo rpm -Uvh wine-etersoft-1.0.12-alt13.M60P.14.i586.rpm
wine-etersoft--network-1.0.12-alt22.M60.23.i586.rpm

$ wine notepad
Шрифт нормальный

$ sudo rpm -Uvh wine-etersoft-2.1.2-alt13.M60P.14.i586.rpm
wine-etersoft-network-2.1.0-alt2.M60P.3.i586.rpm

$ wine --update

$ wine notepad
Каракули
Comment 5 Vitaly Lipatov 2013-05-22 14:35:26 MSK
(В ответ на comment #1)
> -------------------------------------------------------------------------
> Если же проблема вызвана именно обновлением, то Вам нужно самостоятельно
> сравнить рабочий и сломанный префикс и выяснить, что в них отличается.
> -------------------------------------------------------------------------

Имелось в виду, что нужно сравнить
- задействованные шрифты
- реестры до и после обновления
- вывод с WINEDEBUG=+font
и т.п.
Проблема явно вызвана секциями в реестре, отвечающими за шрифты. Их немного,
например,
[HKEY_USERS\S-1-5-21-0-0-0-1000\Software\Wine\Fonts\Replacements]
Comment 6 Сергей Гуральник 2013-05-22 14:38:10 MSK
*** Bug 9240 has been marked as a duplicate of this bug. ***
Comment 7 Сергей Гуральник 2013-05-22 14:38:49 MSK
*** Bug 9241 has been marked as a duplicate of this bug. ***
Comment 8 Сергей Гуральник 2013-05-22 14:40:10 MSK
*** Bug 9242 has been marked as a duplicate of this bug. ***
Comment 9 Сергей Тимушев 2013-05-22 14:45:41 MSK
(В ответ на comment #6)
> *** Задача 9240 признана повтором этой задачи. ***

9240 и 9241 я сделал нечаянно, инет глюканул и вот получилось три одинаковых - основная была 9242
Comment 10 Дмитрий Галочкин 2013-05-22 17:50:06 MSK
*** Bug 9289 has been marked as a duplicate of this bug. ***
Comment 11 Сергей Тимушев 2013-05-23 14:59:38 MSK
Created attachment 2917 [details]
systemreg.txt
Comment 12 Сергей Тимушев 2013-05-23 15:00:02 MSK
Created attachment 2918 [details]
userreg.txt
Comment 13 Сергей Тимушев 2013-05-23 15:00:30 MSK
Created attachment 2919 [details]
userdefreg.txt
Comment 14 Сергей Тимушев 2013-05-23 15:01:48 MSK
Создал
$ swine 1.0.12 bugs/9317
Скопировал ее в 
$ swine 2.1 bugs/9317
$ wine --updateф
Шрифты не работают

$ swine 2.1 bugs/9317-2
Шрифты работают

$ wineregdiff system.reg system2.reg > systemreg.txt (system.reg - после обновления, system2.reg - обычная созданная с нуля)
$ wineregdiff user.reg user2.reg > userreg.txt (user.reg - после обновления, user2.reg - обычная созданная с нуля)
$ wineregdiff userdef.reg userdef2.reg > userdefreg.txt (userdef.reg - после обновления, userdef2.reg - обычная созданная с нуля)

Все txt файлы я скинул в багу. Поле с fonts присутствует только в userreg.txt

Вот что заметил:
$ wine notepad (в бутылке, которую обновил до 2.1, т.е. $ swine 2.1 bugs/9317)
набираются каракули, но как только я в правка->шрифт меняю шрифт с system на tahoma (например) - все сразу отображается нормально. В бутылке созданной с нуля по умолчанию тоже стоит шрифт system, но шрифт нормально отображается
Comment 15 Денис Баранов 2013-06-17 16:31:52 MSK
После исполнения баги 1992 разобраться почему шрифт system при обновлении сбрасывается.
Comment 16 Дмитрий Галочкин 2013-06-25 16:03:50 MSK
Дотавточно ли предоставленной информации, чтобы выяснить в чем заключается проблема? Нужно провести дополнительное расследование? Задачу решаем в обход зависимости от 1992 (т.к. к выпуску 2.1 не успеть).
Comment 17 Vitaly Lipatov 2014-09-11 18:51:47 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 18 Vitaly Lipatov 2015-07-24 09:56:34 MSK
Надо будет проверить к релизу.
Comment 19 Konstantin Artyushkin 2015-11-25 13:49:27 MSK
Скопировал бутылку swine 1.0.12 bugs/9317 в swine 2.1 bugs/9317-3
Выполнил  wine --update 

wine notepad шрифты отображаются корректно. Не нашёл какую версию 1С можно установить для проверки 

Пакеты wine:

wine-etersoft-gl-2.1.3-alt32
wine-etersoft-2.1.3-alt32
wine-etersoft-sql-2.1.3-alt9.M70P.10
Comment 20 Konstantin Artyushkin 2015-12-28 16:13:51 MSK
Проверил в vbox ALTLinux/p6 

Действия :
 1) Установил wine 1.0.12
 2) WINEPREFIX=/9317 wine notepad
 3) Обновил wine до 2.1.3
 4) WINEPREFIX=/9317 wine --update
 5) WINEPREFIX=/9317 wine notepad

Результат приложу скриншотом чтобы было нагляднее.
Отличий в отображении шрифтов не увидел.
Comment 21 Konstantin Artyushkin 2015-12-28 16:14:24 MSK
Created attachment 3298 [details]
Сравнение Шрифтов
Comment 22 Konstantin Artyushkin 2015-12-29 17:20:50 MSK
(Ответ Konstantin Artyushkin на комментарий20)
> Проверил в vbox ALTLinux/p6 
> 
> Действия :
>  1) Установил wine 1.0.12
>  2) WINEPREFIX=/9317 wine notepad
>  3) Обновил wine до 2.1.3
>  4) WINEPREFIX=/9317 wine --update
>  5) WINEPREFIX=/9317 wine notepad
> 
> Результат приложу скриншотом чтобы было нагляднее.
> Отличий в отображении шрифтов не увидел.

Выполнил эти же действия в ubuntu 14.04
Результат приложил скриншотом.

Найти серьёзных отличий я не смог. Что подразумевалось под "каракулями" из первого комментария остаётся загадкой. Никакого неожиданного результата получить не удалось в обеих раскладках (рус - англ).


За сим помечаю это задание как неподтверждённое.  Информацию по воспроизведению вроде бы всю написал.
Comment 23 Konstantin Artyushkin 2015-12-29 17:21:21 MSK
Created attachment 3299 [details]
Результат сравнение в ubuntu 14.04
Comment 24 Vitaly Lipatov 2016-02-11 13:05:27 MSK
Принято.