Co gorsza, Windows 8.1/10 w niektórych przypadkach potrafi uznać że
aplikacja nie uwzględnia skalowania nawet jeśli w Windows 7 i
starszych uwzględniała - i też ją rozmywa.
Windows skaluje tylko aplikacje które nie mają ustawionej flagi dpi
aware(przynajmniej jeśli chodzi o monitor główny).
Problem w tym, że aplikacja która zgłasza "dpi aware" ale nie "per
monitor dpi aware" jest dla Windows 8.1 "non-aware" i jest skalowana.
Jest skalowana po przeniesieniu na inny monitor niż główny. (o ile
monitory mają różne dpi). Trudno aby nie była skoro nie potrafi
zareagować na zmianę dpi i rysuje cały czas dla dpi monitora głównego.
Nie znam dokładnie mechanizmu, ale po aktualizacji z 8 na 8.1 niektóre
programy stały się rozmyte - i to bez podłączonego monitora zewnętrznego.
Czy jedyny monitor może nie być głównym?
Na szczęście można uruchomić program w trybie zgodności, ze starym
skalowaniem.
--
Wiktor S.
|