0

Изменить dpi windows 10

Содержание

При покупке современного монитора или ноутбука мы очень часто сталкиваемся с тем, что картинка на экране выглядит мелкой, а если в настройках системы поставить масштаб больше, то некоторые программы начинают «мылиться». Причины такого поведения уходят корнями в бородатые 80ые, когда графические интерфейсы только-только начали появляться, так что начнем с истории возникновения таких параметров как DPI и PPI.

История появления 72 и 96 DPI

Давным-давно, когда Windows 1.0 еще был в разработке, а персональные компьютеры стоили дороже автомобилей, Apple представила миру Macintosh 128K, имеющий 9" экран с разрешением 512х534 пикселя: на таком экране буква высотой в 72 пикселя выглядела ровно так же, как и буква высотой 1 дюйм на бумаге — так и родился стандарт 72 пикселя на дюйм (PPI — Pixel Per Inch). Тогда же, для связи изображения на экране и на бумаге, был придуман параметр DPI (Dots Per Inch — точек на дюйм), с которым можно столкнуться при сканировании документов или обработке фото. Иными словами параметр PPI — реальный: зная разрешение и диагональ монитора можно без труда узнать, сколько будет пикселей в дюйме, а параметр DPI – виртуальный, введенный лишь для усреднения и унификации при работе с текстом и на экране, и на бумаге. Если PPI монитора совпадает с DPI, под которое рассчитана система, то изображение будет выглядеть так же, как и на листе бумаги. Если PPI будет больше DPI, то картинка на экране будет меньше, чем на бумаге, и наоборот — если PPI меньше DPI то картинка на экране будет больше.

Параметр в 72 DPI был только у Apple, и Microsoft, дабы придумать что-то свое, рассчитали, что экран находится в среднем на 33% дальше, чем лист бумаги, когда мы с него читаем, и поэтому чтобы шрифт на бумаге и экране был одного размера, на экране он должен быть на 33% больше – отсюда и пошел стандарт 96 DPI (72*1.33=96):

Стандарт 96 DPI держится на ПК и до сих пор, хотя в телефонах и планшетах нередки значения в 200, 300 и даже 400 PPI — почему так? Потому что привязка к бумаге всегда была удобной при разработке приложений и выводе текста, к тому же в 80-90ых годах разрешение и размер мониторов росли более-менее пропорционально, и нужды менять стандарт не было. Но в конце 90ых прозвучали первые звоночки — стали появляться мониторы с большим разрешением (до 1600х1200), и при относительно небольших диагоналях PPI получался сильно выше 100. А так как в Windows 95/98 была строгая привязка к 96 DPI то текст на таких мониторах оказывался очень мелким. В прочем исправить этот недостаток было не трудно – ЭЛТ мониторы хорошо умели работать с несколькими разрешениями, и снизив гигантское 1600х1200 до 1024х768 можно было получить крупную и одновременно четкую картинку.

Но время шло, и на рынок стали поступать мониторы с ЖК-матрицами, и на них четко выводилось только наибольшее поддерживаемое разрешение — снижение разрешения приводило к замыливанию картинки. К тому же в погоне за красивыми цифрами производители выпускали мониторы с разрешением 1280х1024 — то есть соотношение сторон было 5:4, и поэтому при снижении разрешения до 1024х768 (чтобы текст был крупным) не только мылилась картинка, но еще и пропорции нарушались – 1024х768 имеет соотношение сторон 4:3. В общем где-то к середине нулевых стало понятно, что на Windows очень большие проблемы с масштабированием и нужно было что-то менять.

Проблемы с масштабированием интерфейса

В чем же проблема создания общего для системы масштабирования? Проблема в том, что шрифты в программах до сих пор считаются в DPI, а картинки – в пикселях. И окно программы выглядит четко и шрифты не перекрывают картинки только до тех пор, пока выполняются четко заданные создателем программы пропорции между размером текста и картинки. Теперь представим что мы выставили DPI = 150. Что произойдет с окном программы, рассчитанным под «стандартный» DPI=96? Размер шрифта, привязанный к DPI, увеличится в полтора раза, и текст может выйти за пределы отведенного для него места в программе и перекрыть картинки или вообще обрезаться, а картинки останутся все такими же мелкими. Если же окно программы – растровое изображение (то есть представляющее собой сетку пикселей), то при увеличении DPI оно просто растянется и станет нечетким:

  • Так и не решена проблема с тем, что пользователь может выставить свой DPI — например 110. Тут программы опять работают кто во что горазд: хорошо написанные программы просто «подгоняют» пользовательский DPI под ближайший четко заданный — в данном случае это 120, и работают так, как будто в системе задан DPI=120. Да, окно программы получается чуть меньше или больше желаемого, однако и картинки, и шрифты четкие. Плохо написанные программы ведут себя или так же, как и написанные под 96 DPI — при выводе на экран мылятся шрифты и картинки, или же вообще игнорируют системный DPI и выводятся в 96 — то есть очень мелко.
  • В общем и целом за почти 10 лет с момента выхода Windows Vista разработчики большинства популярных приложений сделали оптимизацию как минимум под 125% масштаб, так что на большинстве современных мониторов с PPI 100-130 можно получить и четкую, и крупную картинку. Да, пользователи ультрабуков с PPI за 200 увы оказываются за бортом — мало кто из создателей программ будет заморачиваться ради 1% пользователей. Так же даже некоторые известные разработчики до сих пор не оптимизировали программы под Hi-DPI: к примеру клиенты Steam, Origin и Uplay до сих пор работают лишь с 96 DPI.

    Масштабирование в Windows 10

    Майкрософт не был бы Майкрософтом, если бы в Windows 10 не ввел новой алгоритм масштабирования, поломав уже почти 10 лет как существующий и хорошо работающий старый. Новый алгоритм основан на том, чтобы программы выглядели четко и крупно при любом DPI, а не только при 4ех заданных в системе (то есть так же, как и на Android, где на любом устройстве из целого зоопарка моделей программа выглядит нормально). В итоге программа, которая под Windows 8 в масштабе 150% выглядела четко и крупно, на 10ке выглядит так, как будто написана под 96 DPI и растянута системой в полтора раза. Да, разумеется некоторые программы уже адаптированы под новый способ масштабирование — например тот же браузер Google Chrome, ну а для всех других программ есть фикс, который возвращает старый тип масштабирования. Этот фикс — программа под названием XPExplorer, скачать ее можно бесплатно с официального сайта: XPExplorer. Работать с программой просто — нужно ее запустить, поставить галку напротив «Use Windows 8.1 DPI scaling», указать ниже нужный масштаб и добавить программу в автозагрузку:

    Если же у Вас стоит масштаб порядка 125% и вы пользуетесь программой, которая умеет работать только с 96 DPI (100%), то можно для нее отключить масштабирование — тогда она будет выводиться в 96 DPI, что будет несколько мелко, но текст и картинки в ней будет четкими. Для этого нужно нажать правой кнопкой мыши по .exe программы, выбрать в выпавшем списке «Свойства», перейти в открывшемся окне во вкладку «Совместимость» и поставить галку напротив «Отключить масштабирование изображения при высоком разрешении экрана», после чего нажать кнопку «Применить»:

    В общем и целом ситуация с масштабированием под Windows гораздо печальнее, чем под macOS, где используется всего несколько разрешений и размеров дисплеев, и проблем оптимизировать программы под несколько четко заданных PPI нет. Однако некоторые подвижки Microsoft все же делает, и есть надежда что в будущем Windows будет корректно работать на любом мониторе.

    Как в виндовс 10 настроить масштабирование

    Пользователи новой и суперпопулярной операционной системы Windows 10 обратили внимание на проблему с отображением шрифтов в ряде приложений. Текст перестает быть четким, если включается функция автоматического масштабирования. К сожалению, эта функция не достаточно проработана. Разработчики обещают исправить дело в самом ближайшем будущем, а нам остается либо ждать и смириться, либо искать кустарные способы решения проблемы. О некоторых из таких способов мы расскажем дальше.

    Размытые шрифты в Windows 10 – это реальная проблема, способная испортить жизнь всем, кто нуждается в правильном отображении текста на экране.

    Прогресс имеет свои издержки, алфавитно-цифровая матрица консоли не имела проблем со шрифтами. Каждая буква была зашита в постоянную память устройства отображения – монитора или принтера – и никаких проблем с отображением шрифтов в таких системах, как правило, не имелось. Только выбор шрифтов был слишком мал. Точнее говоря, он практически отсутствовал. Если мы хотим иметь красивую картинку и тексты с разными шрифтами, то приходится мириться с промахами разработчиков. В Windows 10 следы таких промахов заметны пока еще повсюду.

    Как отключить масштабирование?

    Масштабирование – это новый сервис Windows 10, предназначенный для подстройки качества экранного контента. Если система обнаруживает высокое разрешение экрана, то она может отобразить окно в иной пропорции, чем 1:1 к исходному размеру. Это приводит к разнообразным эксцессам, типа ухудшения читаемости текста в окнах. Данный сервис Windows 10 не дожидается нашего желания и включается тогда, когда посчитает это нужным. Второй минус масштабирования – запуск данного сервиса в момент старта операционной системы. Если мы не хотим пользоваться его услугами, то нам придется приложить дополнительные усилия.

    Читайте также:  Двухместное купе в купейном вагоне

    Отключить масштабирование шрифтов в Windows 10 можно как для отдельного приложения, так и для ОС в целом. Чтобы убрать масштабирование в окне конкретного приложения, нужно открыть окно свойств ярлыка этого приложения и снять переключатель «Отключение масштабирования при высоком разрешении экрана» так, как это показано на картинке:

    Добиться того же эффекта во всей Windows 10 можно другим способом:

    • Переходим в меню «Пуск» .
    • Спускаемся в подменю «Система» -> «Экран» .
    • Фиксируем параметр масштабирования шрифтов в значение 100%. Для этого перетаскиваем ползунок в крайнее левое положение. Ползунок там один, поэтому не ошибетесь.

    Другие способы

    Устранить размытые шрифты в Windows 10 можно и другими способами. Первый заключается в том, чтобы вернуться к старой системе отображения текста, доставшейся в наследство от предыдущих версий операционной системы. Для этого нужно выполнить следующие действия:

    Создаем текстовый документ с таким содержимым:

    Это командный файл системного реестра, позволяющий в автоматическом режиме назначать значения его ключам. Сохраняем данный файл с расширением «.bat» (имя можете выбрать любое) и запускаем щелчком мыши. Команды файла возвращают систему к старой шрифтовой системе. Только нужно не забыть перегрузить компьютер.

    Побороть размытое отображение шрифтов в Windows 10 возможно с помощью специально написанной для этого программы стороннего разработчика. Называется эта программа — «Windows 10 DPI Fix» , а скачать ее можно с сайта производителя по адресу http://windows10_dpi_blurry_fix.xpexplorer.com/ . Качаем файл программы с сайта, запускаем его на исполнение и получаем окошко такого примерно вида.

    Если вы столкнулись с проблемой смазанных шрифтов в Windows 10. Microsoft изменила поведение DPI масштабирования. Если вы не удовлетворены результатом вашего DPI масштабирования в Windows 10, вы должны попробовать решения, приведенные в этой статье.
    Новый метод DPI, по умолчанию включен для всех приложений! Однако для приложений, которые масштабируются неправильно, шрифты размываются.

    Устранение размытых шрифтов Windows 10 в приложениях.

    Если вы столкнулись с размытием шрифта лишь в одном или нескольких приложениях, выполните следующие действия:

    1. Кликните правой кнопкой мыши на ярлыке приложения или программы, где вы видите размытые шрифты и нажмите кнопку Свойства .
    2. Перейдите на вкладку Совместимость .
    3. Включите опцию
    4. Нажмите кнопку ОК , а теперь попробуйте запустить приложение, чтобы увидеть, устранена проблема или нет.

    Как исправить размытый шрифт в Windows 10 с помощью приложения Параметры.

    Еще один способ, вы можете попробовать уменьшить настройки DPI на 100%. Вот как это делается:

    1. Откройте приложение Параметры , нажав сочетание клавиш Win + I .
    2. Перейдите по следующему пути – Система → Дисплей.
    3. Установите значение в выпадающем меню . Значение должно быть “100%” , как показано ниже:

    Если результат все еще вас не устраивает, попробуйте следующее решение.

    Устранение размытых шрифтов в Windows 10 путем изменения метода масштабирования.

    Windows 10 Можно вернуть способ масштабирования, который используется для Windows 8 RTM и Windows 7. У многих пользователей, это обеспечивает гораздо лучшие результаты, чем по умолчанию.
    Чтобы активировать старый метод масштабирования, выполните следующие действия:

    “ON_DPI.reg” файл, позволит включить масштабирование.

    Чтобы отменить изменения, запустите “Default_DPI.reg”. Не забудьте перезагрузить компьютер.

    Проблему размытых шрифтов можно решить и с помощью бесплатного и простого инструмента для Windows 10 DPI Fix .

    Похоже, Microsoft наконец, исправила размытые шрифты, для многих пользователей.
    Но мы по-прежнему получаем электронные письма от людей, которые заявили, что обновление Creators не устраняет размытые шрифты.
    Поэтому, если у вас все еще есть размытые шрифты после обновления Creators, вы можете использовать DPI Fix, чтобы сделать их более четкими.

    После запуска утилиты, необходимо выбрать параметр «Use Windows 8.1 DPI scaling» , и нажать «Apply» все проблема размытости шрифтов уже решена.

    Если вы решили использовать Windows 10 DPI Fix вы должны знать:

    • Программа должна находиться в автозагрузке. Соответственно она будет запускаться вместе с ОС. После регулировки DPI утилита автоматически закрывается.
    • В Microsoft Edge Flash – элементы выглядят чуть меньше.

    Многие пользователи после установки или обновления до Windows 10 столкнулись с проблемой размытых шрифтов. На экранах с большим разрешением в некоторых приложениях включается функция масштабирования, или по-другому — увеличение масштаба (например, 125%). После этого и появляется размытость. Связано это с некорректным методом масштабирования в новой ОС. Рассмотрим варианты устранения этой проблемы.

    Отключаем масштабирование (делаем масштаб 100%)

    Функцию масштабирования Windows 10 включает автоматически, в зависимости от вашего экрана. То есть система сама может определить, что у вас большое разрешение экрана и назначить масштаб отображения более 100%. Есть два способа отключить масштабирование в Windows 10: для одного конкретного приложения и для всей системы.

    Убираем размытые шрифты в конкретном приложении

    Итак, давайте разберем, как отключить масштабирование отдельной программы, например Skype, убрав этим размытые шрифты. Для этого:

    Отключаем масштабирование во всей системе

    Для этого необходимо:

    Если этот параметр был со значением 125% или 150%, то при следующем входе в Windows проблема должна быть устранена.

    Другие настройки Windows, влияющие на размытость шрифтов

    Необходимо проверить и другие настройки системы, связанные с масштабированием и сглаживанием шрифтов. Для этого:

    Возвращаем старый метод масштабирования

    Если же, после всего проделанного выше, шрифты все равно остаются размытыми или использование масштабирования является необходимым. Есть способ вернуть старый метод масштабирования, применявшийся в прошлых версиях Windows. При таком методе не должно возникать проблем с размытыми шрифтами. Есть два пути для смены метода масштабирования: использование специальной программы или вручную выполнив ряд действий с системой.

    Вручную

    Специальная программа

    Убрать размытость шрифтов на Windows 10 можно и с помощью специально созданной для этого утилиты — Windows 10 DPI Fix. Она меняет новый метод масштабирования на старый. Использовать ее очень просто:

    Читайте также:  Гимнастика для глаз по аветисову отзывы

    После устранения размытости шрифтов некоторым пользователям может показаться, что шрифт стал мельче. Но это не так. Это легко проверить с помощью линейки. Объясняется такое явление оптической иллюзией.

    Видео

    Предлагаем к просмотру видео инструкцию по настройке и корректировке шрифтов.

    Вывод

    Если описанные в статье способы так и не помогли устранить проблему, то остается только ждать решения производителя. Надеемся, что в скором времени этот вопрос решится.

    Windows 10 уже имела некоторые проблемы с масштабированием на экранах с высоким разрешением. Вы, возможно, замечали, что некоторые из ваших старых приложений на Windows 10, имеют пользовательские интерфейсы с мелкими деталями, их иконки и текст настолько малы, что вы едва можете их увидеть, не говоря уже о нажатии на них.

    Ну, у меня есть для вас хорошие и плохие новости. Хорошей новостью является то, что есть несколько вещей, которые вы можете сделать, чтобы укрупнить элементы пользовательского интерфейса Windows 10, в том числе изменить размер текста отдельных элементов, таких как меню с подсказками. Плохая новость в том, что это может не помочь с многими проблемами интерфейса Windows 10, которые медленно исправляются с каждым обновлением. Но если вы просто хотите укрупнить значки, текст, и масштабировать экран, вот, что вы можете предпринять.

    Сделать всё крупным.

    Некоторые приложения не будут немедленно реагировать на эти изменения, так что вы должны будете выйти из своей учётной записи, а затем войти в систему снова.

    Увеличить только текст.

    Увеличить экран.

    Многие пользователи при обновлении до Windows 10 столкнулись с проблемой размытости и нечеткости отображения шрифтов в системе и некоторых приложениях, крайне мешающее при работе с компьютером. Как правило, проблема наблюдается на устройствах, с высоким разрешением, превышающем 200 DPI. Дело в том, что еще начиная с Windows 8.1, Майкрософт изменила применяемую ранее схему масштабирования DPI. Проблемы могут наблюдаться при значениях DPI, больше 120, а также у приложений, у которых отсутствует DPI-Aware флаг. Эта же схема масштабирования применяется и в Windows 10.

    В том случае, если вы не удовлетворены отображением масштабированных шрифтов, возможно вернуться к «классической» схеме масштабирования как для одного конкретного приложения, так для всей системы.

    Устраняем размытость шрифтов для конкретного приложения

    Если проблема с размытыми шрифтами наблюдается в одном конкретном приложении, например, в браузере Mozilla Firefox, можно попробовать решить проблему с размытостью шрифтов индивидуально для этого приложения.

    Проверьте, устранена ли проблема. Если не устранена, переходите к следующему этапу – уменьшению системных настроек DPI.

    Уменьшение системных настроек DPI в Windows 10

    На многих устройствах проблемы размытости и плохой читаемости шрифтов наблюдаются в системе при использовании масштабирования 125% или выше. В этом случае стоит попробовать уменьшить настройки масштабирования шрифтов (DPI) до 100%.

    Если и это не помогло – перейдите к следующему решению.

    Возвращаем старый метод масштабирования в Windows 10

    В Windows 10 и Windows 8.1 используется новая методика масштабирования отображаемых на дисплее шрифтов. Существует возможность вернуться к старому методу масштабирования, используемого в Windows 8 RTM и Windows 7. В большинстве случаев это поможет решить проблему размытости и некорректного отображения шрифтов.

    Примечание . В моем случае значение ключа DpiScalingVer при выходе из системы каждый раз возвращалось на 1000. Пришлось скопировать созданный bat файл в автозагрузку (Win+R -> shell:startup ) и еще раз перезагрузить компьютер.

    Многие пользователи при обновлении до Windows 10 столкнулись с проблемой размытости и нечеткости отображения шрифтов в системе и некоторых приложениях, крайне мешающее при работе с компьютером. Как правило, проблема наблюдается на устройствах, с высоким разрешением, превышающем 200 DPI. Дело в том, что еще начиная с Windows 8.1, Майкрософт изменила применяемую ранее схему масштабирования DPI. Проблемы могут наблюдаться при значениях DPI, больше 120, а также у приложений, у которых отсутствует DPI-Aware флаг. Эта же схема масштабирования применяется и в Windows 10.

    В том случае, если вы не удовлетворены отображением масштабированных шрифтов, возможно вернуться к «классической» схеме масштабирования как для одного конкретного приложения, так для всей системы (сброс и восстановление шрифтов при этом не поможет).

    Устраняем размытость шрифтов для конкретного приложения

    Если проблема с размытыми шрифтами наблюдается в одном конкретном приложении, например, в браузере Mozilla Firefox, можно попробовать решить проблему с размытостью шрифтов индивидуально для этого приложения.

    1. Откройте свойства исполняемого файла приложения (в нашем примере firefox.exe)
    2. Перейдите на вкладку Compatibility (Совместимость)
    3. Включите опцию Disable display scaling on high DPI settings (Отключить масштабирование изображения при высоком разрешении экрана)
    4. Сохраните изменения и запустите приложение.

    Проверьте, устранена ли проблема. Если не устранена, переходите к следующему этапу – уменьшению системных настроек DPI.

    Уменьшение системных настроек DPI в Windows 10

    На многих устройствах проблемы размытости и плохой читаемости шрифтов наблюдаются в системе при использовании масштабирования 125% или выше. В этом случае стоит попробовать уменьшить настройки масштабирования шрифтов (DPI) до 100%.

    1. Откройте современную панель управления настройками системы (Settings)
    2. Затем в разделе Display установите ползунок Change the size of text, apps and other items (Изменение размера текста, приложений и других элементов) в крайнее левое положение (должно быть значение 100%)
    3. Завершите сессию Windows и перезайдите в систему

    Если и это не помогло – перейдите к следующему решению.

    Возвращаем старый метод масштабирования в Windows 10

    В Windows 10 и Windows 8.1 используется новая методика масштабирования отображаемых на дисплее шрифтов. Существует возможность вернуться к старому методу масштабирования, используемого в Windows 8 RTM и Windows 7. В большинстве случаев это поможет решить проблему размытости и некорректного отображения шрифтов.

      Создайте файл revert_classic_dpi.bat со следующим текстом: REG ADD “HKCUControl PanelDesktop” /v DpiScalingVer /t REG_DWORD /d 0x00001018 /f
      REG ADD “HKCUControl PanelDesktop” /v Win8DpiScaling /t REG_DWORD /d 0x00000001 /f
      REG ADD “HKCUControl PanelDesktop” /v LogPixels /t REG_DWORD /d 0x00000078 /f