Created attachment 1306 [details] скрин По виду: как будто какое то наложение происходит (см. скрин) Воспроизвести можно в бутылке samo/tour-agent, сначала нужно запустить "Провайдер данных"(запуск осуществляется через wineole, приложение распологается: c:/Program Files/SAMO-Soft/TourAgent 6.0 Demo/server_access.exe) Далее запускается client_access.exe.
Хотелось бы узнать как продвигается решение по данной проблеме. Десять менеджеров испытывают большое неудобство при работе.
Ошибка связана с механизмом сглаживания, реализованным в 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