Windows xp масштабирование интерфейса
Многие заметили, что на современных компьютерах/ ноутбуках значки и шрифт стали меньше, хотя диагональ увеличилась, это связанно с тем, что увечилось разрешение экрана. В одной из своих предыдущих статей я писал Как увеличить (уменьшить) значки на рабочем столе в Windows , в этой же продолжу эту тему и подробно опишу процесс увеличения/ уменьшения размера шрифта и масштаб окон на компьютере/ ноутбуке.
Увеличить шрифт в Windows XP.
Для того что бы изменить размер шрифта в Windows XP существует два способа:
1 Способ. Нажмите правой кнопкой мыши на пустом поле рабочего стола и в контекстном меню выберите «Свойства».
Выберите вкладку «Оформление» и в поле Размер шрифта выберите необходимый размер.
2 Способ. Для использования этого способа вставьте установочный диск с Windows XP в DVD привод. После этого нажмите правой кнопкой на рабочем столе и выберите пункт «Свойства».
В открывшемся меню откройте вкладку «Параметры» и нажмите кнопку «дополнительно».
Во вкладке «Общие» выберите масштаб увеличения шрифта.
Если вы хотите указать свой коэффициент увеличения выберите «Особые параметры» и укажите на сколько процентов увеличить шрифт.
Для вступления настроек в силу необходимо перезагрузить компьютер.
Увеличить/ уменьшить шрифт, масштаб в Windows 7.
Что бы изменить шрифт и масштаб окон в Windows 7 необходимо нажать правой кнопкой мыши на пустом поле рабочего стола и выбрать «Разрешение экрана».
В открывшемся окне выберите «Сделать текст и другие элементы больше или меньше».
После этого вам будет предоставлен выбор между тем на сколько увечить шрифт и другие элементы. Укажите какой пункт вам подходит и нажмите кнопку «Применить».
Если вы хотели бы изменить шрифт на свой коэффициент, выберите «Другой размер шрифта (точек на дюйм)».
После этого укажите на сколько процентов вы хотели бы увеличить размер шрифта и окон в Windows 7.
После этого необходимо перелогинится («Пуск»- «Выйти из системы»). Учтите, что эта процедура закроет все приложения, прежде чем нажать «Выйти сейчас» закройте все приложения.
Увеличить/ уменьшить шрифт, масштаб в Windows 8/ 8.1.
Нажмите правой кнопкой мыши на рабочем столе и выберите «Разрешение экрана».
В открывшемся окне свойств выберет «Изменить размер текста и других элементов».
С помощью ползунка вы можете изменить размер текста и окон. Если вы хотите изменить какой либо определенный параметр, например Заголовок окон, Меню, выберите соответствующий параметр и укажите размер. В конце не забудьте нажать «Применить».
Как вы можете заметить изменить размер шрифта или масштаб окон в Windows довольно просто и легко не зависимо от версии Windows XP/ 7/ 8.
Департамент ИТ
Если текст, отображаемый на экране вам кажется слишком маленьким, или наоборот слишком крупным (например при работе с Word, Excel, 1C) и при этом вы не хотите терять чёткость изображаемого на экране, уменьшая его резрешение, в Windows XP имеется функция масштабирования экранных шрифтов и управляющих элементов.
Для использования масштабирования кликните на свободном месте своего рабочего стола правой кнопкой и выберите «Свойства» (Рис. 1)
Затем перейдите во вкладку «Параметры» и выберите «Дополнительно» (Рис. 2)
Далее во вкладке общих дополнительных свойств экрана вы можете указать масштаб отображения на экране, перед этим, для удобства поставьте точку перед «Применить новые параметры дисплея без перезагрузки», после чего можете выбрать Крупный размер или подогнать его под себя используя опцию «Особые параметры…» (Рис. 3)
При выборе опции «Особые параметры…» вам будет предложено выбрать самостоятельно процент масштабного увеличения (уменьшения) (Рис. 4)
После установки параметров Windows уведомит Вас об изменении масштабного коэффициента (Рис. 5)
После чего жмём «ок» и получаем предложение пропустить копирование файлов масштабирования с диска Windows XP. Файлы уже есть на вашем компьютере, поэтому просто жмём «Да» (Рис. 6)
Далее, в окне параметров экрана жмём «Закрыть» (Рис. 7)
Windows начнёт применять масштабирование и попросит вас немного подождать, как показано на рисунке 8.
Итак масштабирование применено! Если новый размер шрифтов вас не устраивает, поменять его всегда можно поменять уже известным вам способом. После применения параметров масштабирования Windows предложит вам перезагрузить систему. Перезагружаемся (или же отменяем перезагрузку и редактируем масштабирование заново).
Примечание: при применении масштабирования не все программы или же их части меняют свой размер (например в Icq 6.5 список контактов, остается прежнего размера, меняется лишь текст переписки).
Масштабирование интерфейса в Windows — история и проблемы
При покупке современного монитора или ноутбука мы очень часто сталкиваемся с тем, что картинка на экране выглядит мелкой, а если в настройках системы поставить масштаб больше, то некоторые программы начинают «мылиться». Причины такого поведения уходят корнями в бородатые 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 оно просто растянется и станет нечетким:
В Windows XP Microsoft сделала первые шаги к решению проблемы — система говорит программе при запуске выставленный в ней глобальный DPI и устраняется: как там приложение отмасштабируется не ее дело. В итоге с учетом того, что разработчики приложений уже не один десяток лет писали под четко заданный DPI=96, большинство программ масштабировалось одним из двух способов, описанных выше, хотя появились первые исключения, имеющие в своем арсенале картинки нескольких разрешений и возможность адаптировать размер окна в зависимости от DPI — это в основном программы от Microsoft (браузер IE, офисный пакет и все стандартные приложения).
Масштабирование в Windows Vista, 7 и 8
К середине нулевых в Microsoft поняли, что с масштабированием нужно что-то делать, и придумали универсальный способ, проработавший без особых изменений вплоть до выхода Windows 10 в 2015 году. Он заключался в том, что теперь в системе можно выставить четко заданный глобальный DPI в процентах — за 100% разумеется принят 96 DPI, 125% — 120 DPI, 150% — 144 DPI, 200% — 192 DPI, а так же можно задать собственный DPI. В принципе это охватывало весь зоопарк устройств, начиная от FHD мониторов на 27″ (около 90 PPI) и заканчивая 2К матрицами в 13″ ультрабуках (около 200 PPI). И теперь разработчикам программ нужно всего лишь продублировать картинки в ней в 4 различных DPI, и в зависимости от системного DPI выводить в программе нужную картинку в том или ином разрешении (ну а нужный размер шрифта подтянется из системы) — в таком случае и весь текст достаточно крупный, и картинки четкие. Однако две проблемы все равно оставались:
- Многие «упертые» разработчики упорно писали программы в 96 DPI (или же банально не обновили свои программы под Windows Vista и новее). В таком случае Windows обрабатывает окно программы в 96 DPI, а потом выводит ее на экран как картинку, предварительно увеличив DPI до заданного в системе. Да, разумеется и текст и картинки в таком случае оказываются несколько размазанными, однако пропорции сохранены и работать с такой программой можно, хоть и неприятно.
В общем и целом за почти 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 будет корректно работать на любом мониторе.


















