Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Qrean от Октябрь 09, 2010, 19:54



Название: Нечеткие шрифты в программ использующих QT
Отправлено: Qrean от Октябрь 09, 2010, 19:54
У меня на Windows XP появились проблемы с отображением шрифтов в новых версиях программ использующих QT. Все надписи стали размытыми, нечеткими, а в ранних версиях этих программ все было нормально. Например в VLC media player 1.0.3 и более ранних шрифты четкие, а в более новых версиях нет. Тоже самое с  SMPlayer и Google Earth.
Пробовал эти программы на другом компе в такой-же Windows XP - там все нормально. Пробовал менять папку WINDOWS\Fonts в своей системе из другой - не помогло.
DirectX и драйвер видеокарты обновлял.
Во вложении пример скриншотов


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: vipet от Октябрь 11, 2010, 22:18
Попробуй под чистой Виндой на виртуалке. Если все ок, сноси свою.


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: vipet от Октябрь 11, 2010, 22:19
Но для начала можно попробовать убрать сглаживание шрифтов (в панели управления, свойства экрана или как там оно)


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: Qrean от Октябрь 12, 2010, 01:55
Да, получилось, если отключить сглаживание шрифтов или выбрать обычный метод сглаживания - шрифты четкие. А если установить сглаживание ClearType, то шрифты размытые.
В другой Windows XP шрифты четкие независимо от того включено сглаживание или нет.
Есть ли какие-нибудь идеи как заставить данные программы нормально отображаться с включеным сглаживанием ClearType.


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: vipet от Октябрь 12, 2010, 10:21
Насколько я помню у ClearType под виндой есть настройки. Можно попробовать их покрутить. Для этого есть проги (сам юзал какую-то когда-то). Погугли на предмет этого.


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: Qrean от Октябрь 12, 2010, 12:17
Нашел утилиту ClearType Tuner PowerToy, покрутил настройки и шрифты стали нормально отрисовываться. В моем случае проблема была в том, что я уже когда-то давно ставил ClearType Tuner PowerToy, изменял настройки сглаживания. Прогу потом удалил, а измененные настройки сглаживания остались в реестре.


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: vipet от Октябрь 12, 2010, 15:31
Рад, что все счастливо разрешилось.


Название: Re: Нечеткие шрифты в программ использующих QT
Отправлено: Qrean от Октябрь 12, 2010, 23:38
Спасибо за совет.