Summary: | САМО-ТурАгент: Проблемы в отображении заявок | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Денис Баранов <baraka> |
Component: | Окна / фокус / перерисовка | Assignee: | Денис Баранов <baraka> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | normal | ||
Priority: | P3 | CC: | amorozov, gorskiy, kondratyuk, lav, night, shpigor, yv |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | 11219 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | 113, 3520 | ||
Bug Blocks: | 3685, 3932, 4409 | ||
Attachments: |
скрин
Правильный вид окна САМО-Турагента SQL Файл реестра |
Хотелось бы узнать как продвигается решение по данной проблеме. Десять менеджеров испытывают большое неудобство при работе. Ошибка связана с механизмом сглаживания, реализованным в wine. По умолчанию он включен, но, похоже, работает с ошибкой для некоторых шрифтов. Проблему можно решить отключив сглаживание в реестре. Для этого: 1) запустить: wine regedit 2)путь: \HKEY_CURRENT_USER\Control Panel\Desktop 3)изменить параметр: FontSmoothing с 2 на 0 Ошибка связана в том числе и с X-ами - как в них реализовано расширение XRender. Т.е. на некоторых версиях X-ов бага может не проявляться. При отключенном сглаживании курсив и жирный шрифт отображаются как обычный. Это не удобно при работе в Самотуре, т.к. курсивом и жирным отображаются статусы заявок. Хочу заметить, что в стандартном Wine эта бага отсутствует, шрифты отображаются все корректно, но появляются ошибки при выводе печатных форм. (In reply to comment #3) > Хочу заметить, что в стандартном Wine > эта бага отсутствует, шрифты отображаются > все корректно, но появляются ошибки при > выводе печатных форм. Поясните, пожалуйста, что вы имеете ввиду под стандартным wine? Открытый wine с winehq.org? Без побочных эффектов должно помочь отключение использование XRender в реестре: HKEY_CURRENT_USER/Software/Wine/X11 Driver /ClientSideWithRender = "N" (In reply to comment #5) > Без побочных эффектов должно помочь > отключение использование XRender в реестре: > HKEY_CURRENT_USER/Software/Wine/X11 Driver > /ClientSideWithRender = "N" > Этот способ также как и предыдущий убирает курсив и жирное написание шрифтов. Что как я уже упоминал неудобно в работе с программой. Пришлите, пожалуйста, скриншот, демонстрирующий курсив и жирный шрифт, чтоб было понятнее чего надо добиться. Лучше, если этот скриншот будет из стандартного wine. Created attachment 1314 [details]
Правильный вид окна САМО-Турагента SQL
Вот так выглядит окно при правильном отображении шрифта
Проблема заключается в том, что приложение использует шрифт "MS Sans Serif". Он формата fon, который нельзя сделать жирным или курсивом. Решение: использовать вместо него TrueType шрифт - "Microsoft Sans Serif" (который сейчас заменяется Tahom'ой) Created attachment 1318 [details]
Файл реестра
Это файл реестра который необходимо импортировать. Он вносит необходимые изменения для подмены шрифтов.
Внес изменения в закрытую часть. Необходимо протестировать эту ошибку еще раз. У нас есть где-нибудь подходящая бутылка? Пробовал ставить Само-турагент 5.2 демоверсию. Но он не запускался. (In reply to comment #0) > Created an attachment (id=1306) [details] > скрин > > По виду: как будто какое то наложение > происходит (см. скрин) > Воспроизвести можно в бутылке samo/tour-agent, > сначала нужно запустить "Провайдер > данных"(запуск осуществляется через wineole, > приложение распологается: c:/Program > Files/SAMO-Soft/TourAgent 6.0 Demo/server_access.exe) > Далее запускается client_access.exe. > Создал buh/samo/tour-agent-copy и buh/samo/tour-agent Кто-нибудь помнит как совершать соединение?.. Запущенные через wwr 1.0.11-eter9-eter5-SQL сервер и клиент работают корректно. Вывод: Запустить сервер на 1.0.12 удалось только с установленным dcom98 через wineole. К серверу на 1.0.12 ни откуда подключение не происходит, клиент не работает(ошибка на скриншоте). Спасибо. Думаю эту багу можно закрыть. На проблему с запуском на wine 1.0.12 можно завести отдельную багу. Еще хорошо бы проверить есть ли ошибка на текущем eterhack и оригинальном wine. FIXED Принято. WINE@Etersoft 1.0.12 eter5/eter4 |
Created attachment 1306 [details] скрин По виду: как будто какое то наложение происходит (см. скрин) Воспроизвести можно в бутылке samo/tour-agent, сначала нужно запустить "Провайдер данных"(запуск осуществляется через wineole, приложение распологается: c:/Program Files/SAMO-Soft/TourAgent 6.0 Demo/server_access.exe) Далее запускается client_access.exe.