forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.WINDOWS.XP

 
 
Опции темы Опции просмотра
  #1  
Старый 21.10.2019, 03:32
Anton Shepelev
Guest
 
Сообщений: n/a
По умолчанию Как отключить интерполяционное масштабирования старых программ в Win 10

Anton Shepelev написал(а) к All в Oct 19 02:17:13 по местному времени:

From: Anton Shepelev <antonius@freeshell.de>
Subject: Как отключить интерполяционное масштабирования старых программ в Win 10?

С ужасом обнаружил, что на ноутбуке с высоким родным
разрешением под управлением Windows 10 старые программы
выглядят размыто из-за автоматического масштабирования с
интерполяцией. Как это отключить? Интересно, какой спец
додумался увеличивать растровые GUI в нецелочисленном
масштабе. Я от обиды подумал, что это такой хитрый ход,
чтобы принудить пользователей отказаться от программ,
написанных без поддержки т.н. DPI-awareness, или чего там
нужно того, чтобы десятка отображала пиксель как пиксель, а
не как размытое бесформенное пятно.

Зачем нужен этот механизм? Разве нелья настроить размеры
шрифтов на любых стандартынх элементах GUI? Или это
дискриминация растровой графики вследствие продвижения
векторной?

Лично мне в GUI крайне неприятны любые сглаживания и
ClearType (aka BlearType), поэтому я использую растровых
шрифты или их аккуратные переводы в TTF, точно ложащиеся на
пиксельную сетку при определённых размерах. Имя два-три
шрифта с размерами относящимися примерно как квадратный или
кубический корень из двух, можно всегда подобрать комфортный
размер. А чудесный растровый шрифт Terminus:

http://terminus-font.sourceforge.net/

поддерживает аж девять размеров. Беда только, что в новые
программы на WPF не работают с растровыми шрифтами.

--
Антон Шепелёв
--- ifmail v.2.15dev5.4
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:46. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot