Windows 10 чрезвычайно сглаженная внутренняя область окна
С несколькими приложениями - старыми или с открытым исходным кодом, у меня есть проблема с сглаживанием внутренней области окна ОС. Все сглажено. Это делает использование Emacs-w64 очень болезненным, и я вынужден использовать notepad++, потому что у него нет этой проблемы сглаживания. Если я отключаю что-то в масштабе всей системы, получается очень уродливо, даже хуже, чем сглаживается.
Я не знаю, является ли это clearType или что-то еще, потому что он появляется в некоторых приложениях и не существует в других.
Сглаживается только внутренняя область окна, заголовок окна не сглаживается.
Это похоже на ошибку, мои предположения заключались в том, что внутренняя область помещается в какой-то системный буфер, а затем переносится в другой буфер, и между этими транзакциями применяется сглаживание. Может быть некоторые буферы DirectDraw?? Поскольку многие приложения, которые выполняют рендеринг текста, например, Блокнот - используют стандартную процедуру для рендеринга текста (ClearType) и не показывают это поведение. Приложения, которые сами все контролируют, тоже отлично работают.
1 ответ
Я нашел одно округление: в свойствах "Совместимости" файла ".LNK" установите флажок "не изменять масштаб". Это третий флажок из "Параметры".
Также я поставил флажок "Windows 8" просто чтобы быть уверенным. Потому что в Win8 этого не произошло.
Описание: "Отключает автоматическое изменение размера программ, если используются шрифты большого размера. Попробуйте этот параметр, если крупномасштабные шрифты мешают появлению программы".
Также я обнаружил, что это можно сделать через regedit. Рецепт от tenforums.com.
Было бы здорово узнать, как это сделать с точки зрения CMD. Но решено! Другие старые текстовые редакторы тоже работают! "SourceInsight3", например.