Приложение "мылится" при включении масштабирования

Russian main discussion
Post Reply
  • Author
  • Message
noa
Offline
Posts: 3
Joined: Fri May 03, 2019 12:14 pm

Приложение "мылится" при включении масштабирования

Post by noa »

Добрый день! Пролистал заголовки, поискал по форуму, но не нашел подобного обсуждения.
Приобрел монитор 4K, поставил масштабирование 150% в Windows 7 и все стало хорошо, кроме отображения в Akelpad - оно все размыленное. Можно ли как-то это поправить? Ладно если бы менюшки, но при этом мылятся шрифты в самом приложении, что очень сильно бьет по глазам, а редактор очень любим. Может кто-то решал данную проблему или разработчик сможет поправить?
Да, в других приложениях тоже есть "мыло" (это вполне ожидаемо), но в них это не так критично.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Попробуйте: Нечёткое (мутное, размытое) окно программы

А можно скриншот Akelpad'а на фоне программы без размытия?

noa
Offline
Posts: 3
Joined: Fri May 03, 2019 12:14 pm

Post by noa »

Instructor wrote:А можно скриншот Akelpad'а на фоне программы без размытия?
Прошу простить за долгий ответ, был в местах без интернета.

По ссылке чуть позже сегодня посмотрю (хотя много что уже пробовал).

Вот скриншоты из Akelpad и Wordpad (шрифт Courier New, 10).
Также прикладываю скрины диалогового окна Save As из обоих программ.

Пробовал пересобирать приложение, как советовали тут https://habr.com/ru/post/254211/
но после пересборки exe приложение перестало запускаться (честно, сильно пока не разбирался).

Image Image

UPDATE: по ссылке читал ранее, пробовал поставить "Disable desktop scaling ... ", но для AKelpad эта опция недоступна =/

Image

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

noa
dpiAware = false:
http://akelpad.sourceforge.net/files/Ak ... iAware.zip

Если заработает, будет странно, т.к. в AkelPad'е практически везде используются системные вызовы.

noa
Offline
Posts: 3
Joined: Fri May 03, 2019 12:14 pm

Post by noa »

Instructor wrote:noa
dpiAware = false:
http://akelpad.sourceforge.net/files/Ak ... iAware.zip

Если заработает, будет странно, т.к. в AkelPad'е практически везде используются системные вызовы.
Поставил в настройках exe "Disable display scaling on high DPI settings" и стало нормально работать.
Image
Post Reply