Страница 1 из 1

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

СообщениеДобавлено: Чт июл 16, 2015 6:53 pm
KCD
Добрый день!

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

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

Изображение

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

СообщениеДобавлено: Чт июл 16, 2015 9:24 pm
Генератор зла

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

СообщениеДобавлено: Пт июл 17, 2015 1:32 pm
KCD
Генератор зла писал(а):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

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

СообщениеДобавлено: Пт июл 17, 2015 2:54 pm
Генератор зла
А сглаживание не работает в Publish-приложениях или в Managed ?
И версии ПО какие? Я на своих не наблюдаю такого.

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

СообщениеДобавлено: Пт июл 17, 2015 7:05 pm
KCD
В 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 г.

Проект с таким текстом я прикрепил в предыдущем сообщении.

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

СообщениеДобавлено: Пн июл 20, 2015 12:21 pm
Генератор зла
Думаю, лучше напрячь этим техсаппорт.

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

СообщениеДобавлено: Вт июл 21, 2015 2:25 pm
KCD
А в тех. поддержку теперь уже в Schneider обращаться?

Это тут:

https://softwareforums.invensys.com/won ... 39797003=1 ?

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

СообщениеДобавлено: Вт июл 21, 2015 2:32 pm
Генератор зла

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

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

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

СообщениеДобавлено: Пт июл 24, 2015 11:38 pm
Генератор зла
Если ОС = Win 8, то посмотрите:
http://www.wincore.ru/advices/880-kak-i ... ws-81.html

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

СообщениеДобавлено: Пн июл 27, 2015 12:18 pm
KCD
Win 7.
TrueType is ON.

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

СообщениеДобавлено: Пн июл 27, 2015 12:49 pm
Генератор зла
Можно воспользоваться утилитой ClearTweak
А можно удалить обновление KB3013455 (если оно есть) (http://clubfile.net/?q=node/381623)
А можно вернуться на точку восстановления.

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

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

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

СообщениеДобавлено: Чт июл 30, 2015 5:35 pm
KCD
Всем спасибо. Ответил с официального 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 получается параметр сглаживания текста отсутствовал в реестре.

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

СообщениеДобавлено: Чт июл 30, 2015 5:36 pm
KCD
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.

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

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

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

СообщениеДобавлено: Пн авг 03, 2015 2:22 pm
Генератор зла
Пишите Basilio в личку :)
Кстати, попробуйте поуправлять шрифтами в ArchestrA-графике в Runtime-е. Т.е. поменять размер, наименование шрифта из самого символа.

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

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

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

СообщениеДобавлено: Пн янв 11, 2016 5:44 pm
krasoff
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

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

СообщениеДобавлено: Пн янв 11, 2016 8:06 pm
KCD
Спасибо, данная проблема решилась добавлением DWORD key 'EnabledFontSmoothing' set to 1 в регистр.
Читать ранее эту статью.