Як встановити в системі Windows 8.1 масштабування типу XP XP DPI?


13

Я запускаю свій ThinkPad з налаштуванням системи DPI 140%. У Windows 7 і 8, я увімкнув прапорець "Використовувати масштабування DPI у стилі XP XP" у діалоговому вікні Налаштування користувацьких DPI. Коли це налаштування вимкнено, програми, не орієнтовані на DPI, отримують віртуалізацію DPI через розтягування растрового зображення, що призводить до великого, але нечіткого тексту. Увімкнувши цей прапорець, цей растровий малюнок вимикається, тому додатки, які не знають DPI, отримують менший текст, але без розмивання. Я вважаю, що більшість програм є більш зручними для читання з меншим текстом, тому я можу включити масштабування стилю XP (тобто. вимкнути Віртуалізація DPI).

Windows 8.1 RTM повністю видалив цю опцію. Після оновлення всі мої програми, які не підтримують DPI, виконуються з потворним растровим розтягуванням. Я можу виправити це, перейшовши в "Властивості" для кожної програми і встановивши поле "Вимкнути масштабування дипломів на високих налаштуваннях DPI" на вкладці "Сумісність".

Чи існує спосіб відновлення масштабування DPI в загальному XP-стилі в Windows 8.1?


Спробуйте встановити UseDPIScaling в HKLM\SOFTWARE\Microsoft\Windows\DWM до 0. У мене немає поняття, чи буде це працювати.
kinokijuf

Я можу відтворити проблему зараз. DPI 120 дає мені приємне масштабування в стилі XP, DPI 144 - розмитий безлад незалежно від налаштування масштабування.
kinokijuf

Подальші експерименти показують, що я отримую duplo інтерфейс тільки для DPI до 120, а DPI 121 дає мені розмитий безлад. Ви повинні подати помилку. Також врахуйте, що налаштування DPI, відмінні від 96 і 120, ніколи не підтримувалися MSFT ...
kinokijuf

Відповіді:


8

Коротка відповідь (AFAIK): Ви більше не можете Вони переробляли систему DPI в 8.1, щоб краще підходити до нових дисплеїв HD і більш складних налаштувань (можливо, за рахунок запуску старих програм, що не мають DPI).

Перевірте це з блогу "Windows Extreme Blog" (blogs.microsoft.com, 15 липня 2013 р.): Розширення масштабування DPI для Windows 8.1

Ознака:

З недавнім розповсюдженням таблеток з високим DPI, блокнотів і т.п.   зовнішні дисплеї цих питань з масштабуванням DPI і DPI стали   Важливе значення для Windows 8.1.

Удосконалення масштабування DPI у Windows 8.1 головним чином зосереджено на:

  • Оптимізація зручності і читаності дисплеїв з високим DPI
  • Забезпечення уніфікованого досвіду на багатодисплейних системах
  • Розширення можливостей розробників оптимізувати масштабування програми на основі відображення DPI

1
Дякую, у мене було відчуття, що це буде так. Це трохи дивно: я теоретично можу перейти до властивостей для кожного додатка, яке я коли-небудь запускав, і відключити масштабування відображення для кожного з них. Так чому б не дозволити глобальні установки більше, оскільки це по суті те ж саме? Ну добре, я думаю, у мене є деякі властивості відкриття-checkbox натискання, щоб зробити! :-)
Michael Geary

"... чому б більше не дозволити глобальній обстановці ..." Я не пропонував вам мати відповідь на це! Просто бурчало про це ...
Michael Geary

Я радий, що ви не очікуєте, що я знаю чому MS робить нічого . ;) Я просто вирішив представити деякі їхні міркування щодо того, чому він пішов, і, можливо, не вдасться повернути. Це не означає, що хтось інший (в кінцевому рахунку) не прийде разом з рішенням, щоб встановити всі ці коробки одночасно - чи так. Це відбувається. ;)
Ƭᴇcʜιᴇ007

Якщо downvoter трапляється читати це, було б корисно, якщо ви б поділитися причиною downvote. На даний момент це, здається, правильна відповідь. Інша відповідь пропонує включити опцію "один рівень масштабування для всіх моїх дисплеїв", але це не працює для мене. Отже, хто б не відповів на цю відповідь, чи є у вас робоче рішення?
Michael Geary

7

Коротше кажучи, ви можете встановити це в усьому світі, вибравши "Дозвольте мені вибрати один рівень масштабування для всіх своїх дисплеїв" і підписавшись, а потім знову.

Саме так я дізнався: я зіткнувся з тією ж проблемою.

Спочатку я почав фіксувати індивідуально за допомогою налаштувань сумісності, але незабаром він стає головним болем через стільки різних програм з цією проблемою.

Тому, читаючи деякі вказівники, ви дізнаєтеся, що ця опція призначена для того, щоб кожна програма могла бути адаптована до різних дисплеїв, які працюють паралельно, так що вона може бути прочитана в кожному, масштабуючи її як растрове зображення, яке в більшості випадків збільшує, але непривабливе - надано, деякі з них можуть знадобитися на одному дисплеї, але тоді вони можуть використовувати деяке оптимізоване значення розміру, яке все одно буде добре відображатися.

Тепер Windows застосовує це до будь-якого монітора, включаючи типовий, навіть якщо він єдиний.

Я зрозумів, що, можливо, якщо б ви сказали, що просто використовуйте одне і те саме масштабування на всіх дисплеях, то більше не знадобиться накладні витрати на відображення растрового зображення на дисплеї і відключення його взагалі, або, принаймні, відповідні оптимізовані значення, які завжди були доступні і добре.

Функція масштабування просто відповідає вибраним вручну значенням (менший - 100%, середній - 125%, більший - 150%, призначений для користувача, тощо) без методу відображення (растрового зображення), який завжди добре відображався в минулому.

Здається, я припустив, що правильно, тому що зараз всі програми роблять досить красиво і навіть більше, що я не очікував, оскільки розмитий варіант насправді також дає менший текст у моєму випадку (я змінив деякі розміри тексту, щоб зробити використання сенсорного дисплея простішим, можливо, це було .)

Оскільки це все, що мені потрібно, я залишаю іншим, щоб вони з'ясували і уточнювали точний механізм того, як це працювало для того, щоб поліпшити свої гіпотези.


Хм ... Я дійсно мав "Дозвольте мені вибрати один рівень масштабування для всіх моїх дисплеїв" налаштування включений протягом деякого часу, і це не видалити розмито масштабування на моїй системі. На який відсоток ви встановили масштабування? Шахта - 140%. Цікаво, які інші відмінності між нашими системами можуть вплинути на це?
Michael Geary

2
В ПОРЯДКУ. Тому здається, що значення за замовчуванням дійсно дають оптимізовані результати. Я був на 125% (середній) з усіма добре і спробував 140% і програми почали шукати погано знову, незважаючи на одне масштабування для всіх дисплеїв. Так, здається, мова йде про обидві, що говорять про те, щоб не змінювати його на будь-якому дисплеї і встановлювати його на "хороше" значення. Здається, вони змусять вас вибрати, якщо ви не хочете встановлювати окремо: - / /
bokusama
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.