Не работает сглаживание текста в Runtime

Интегрованная среда разработки (IDE) промышленных приложений.

Не работает сглаживание текста в Runtime

Сообщение KCD » Чт июл 16, 2015 6:53 pm

Добрый день!

Не работает сглаживание текстов ClearType обьектов Archestra IDE в Runtime. В тексте с большим шрифтом не так заметно, если же текст мелкий, то режет глаза серьезно.
Тексты добавленные в InTouch приложении отображаются со сглаживанием.
Было 1 раз, что сглаживание заработало, но до выключения программы, затем оно перестало работать.
Действия сложно отследить какие были выполнены.

Подскажите, как заставить его работать? :shock:

Изображение
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm


Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Пт июл 17, 2015 1:32 pm

Генератор зла писал(а):https://technet.microsoft.com/ru-ru/library/cc742823.aspx
http://d-sign.name/article/sglajivanie- ... -type.html


...Но в Windows уже включено сглаживание.
Проблема именно в том, что текст созданный в InTouch - сглаживается, а объекты Archestra графики - не сглаживаются.

Вот ссылка на Published Project с текстом: https://dropmefiles.com/xHzC0
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение Генератор зла » Пт июл 17, 2015 2:54 pm

А сглаживание не работает в Publish-приложениях или в Managed ?
И версии ПО какие? Я на своих не наблюдаю такого.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Пт июл 17, 2015 7:05 pm

В Published. Ммм, может т.к. у меня демо лицензия, хотя по идее такого не должно возникать и на пробной даже.

Версии:
InTouch WindowMaker - Version: 11.0.04000 2119.0801.0000.0000
InTouch WindowViewer - Version: 11.0.04000 2119.0605.0000.0000
Archestra IDE - Version: 4.0.04000 4321.0001.0.0000, Build Date: 5 декабря 2013 г.

Проект с таким текстом я прикрепил в предыдущем сообщении.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение Генератор зла » Пн июл 20, 2015 12:21 pm

Думаю, лучше напрячь этим техсаппорт.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Вт июл 21, 2015 2:25 pm

А в тех. поддержку теперь уже в Schneider обращаться?

Это тут:

https://softwareforums.invensys.com/won ... 39797003=1 ?
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm


Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Пт июл 24, 2015 4:29 pm

У них уже устно спрашивал. Не знают.
Попробую письменный запрос написать.
Будет официально считаться как никак.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение Генератор зла » Пт июл 24, 2015 11:38 pm

Если ОС = Win 8, то посмотрите:
http://www.wincore.ru/advices/880-kak-i ... ws-81.html
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Пн июл 27, 2015 12:18 pm

Win 7.
TrueType is ON.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение Генератор зла » Пн июл 27, 2015 12:49 pm

Можно воспользоваться утилитой ClearTweak
А можно удалить обновление KB3013455 (если оно есть) (http://clubfile.net/?q=node/381623)
А можно вернуться на точку восстановления.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Не работает сглаживание текста в Runtime

Сообщение Basilio » Чт июл 30, 2015 12:26 pm

Basilio
 
Сообщения: 47
Зарегистрирован: Вт мар 22, 2011 7:42 am

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Чт июл 30, 2015 5:35 pm

Всем спасибо. Ответил с официального Schneider Electric Community:

"You need to create a DWORD key 'EnabledFontSmoothing' and set to 1. On the following paths depending on the OS:

SO 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wonderware\InTouch
SO 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wonderware\InTouch"

https://softwareforums.invensys.com/cfs ... nnamed.jpg

Ура помогло. В 64х битной Wonderware получается параметр сглаживания текста отсутствовал в реестре.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Чт июл 30, 2015 5:36 pm

Basilio писал(а):Попробуйте рекомендации по сглаживанию отсюда http://archestra.info/index.php/InTouch#.D0.A1.D0.B3.D0.BB.D0.B0.D0.B6.D0.B8.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.88.D1.80.D0.B8.D1.84.D1.82.D0.BE.D0.B2_.D0.B2_InTouch


Basilio, спасибо пришел ответ немного раньше с Schneider Electric.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Пн авг 03, 2015 1:22 pm

В общем, сглаживание проработало только при 1м запуске RunTime. При его перезапуске снова исказились хотя сглаживание включено, а параметр EnabledFontSmoothing стоит в 1.
Чего делать?
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение Генератор зла » Пн авг 03, 2015 2:22 pm

Пишите Basilio в личку :)
Кстати, попробуйте поуправлять шрифтами в ArchestrA-графике в Runtime-е. Т.е. поменять размер, наименование шрифта из самого символа.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Вт авг 04, 2015 12:36 pm

Ок. Кстати, попробовал в настройках шрифтов в панели управления, выключить и включить ClearType, и он снова работает. Получается как-то замораживается сглаживание. Если снова отказ в работе, вкл/выкл и снова работает.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Не работает сглаживание текста в Runtime

Сообщение krasoff » Пн янв 11, 2016 5:44 pm

KCD писал(а):Ок. Кстати, попробовал в настройках шрифтов в панели управления, выключить и включить ClearType, и он снова работает. Получается как-то замораживается сглаживание. Если снова отказ в работе, вкл/выкл и снова работает.

существует официальное исправление от Wonderware по этому поводу.

Код: Выделить всё
InTouch 11.0 Patch 01 Hot Fix CR#L00136497 Installation Instructions
============================================================
Resolved Issues:
================
This Hotfix resolves the problem of EnableFontSmoothing doesn't show fonts clearly


потому прошу обратиться в техподдержку Wonderware Russia чтобы данное исправление получить - support@wonderware.ru
krasoff
 
Сообщения: 15
Зарегистрирован: Вт июл 28, 2009 1:33 pm

Re: Не работает сглаживание текста в Runtime

Сообщение KCD » Пн янв 11, 2016 8:06 pm

Спасибо, данная проблема решилась добавлением DWORD key 'EnabledFontSmoothing' set to 1 в регистр.
Читать ранее эту статью.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm


Вернуться в Development Studio & FactorySuite A²

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2