История изменений
Исправление Jameson, (текущая версия) :
Ну вот так. В иксах DPI рассчитывается динамически от физических размеров экрана полученных через EDID или указанных в конфиге и желаемого разрешения, если его конечно принудительно не указать. А в вяленом фиксированное значение 96 DPI. Причём в иксах может быть разный DPI для разных экранов одновременно, а в вяленом глобально прибито одно значение для всего.
Ну и дробное масштабирование прикольно делается: скажем 1.5 будет делаться так — сначала увеличим в два раза, отрендерим векторы и шрифты, а потом композитором отмасштабируем вниз чтобы стало 1.5 уже «запечённый» битмап. И похерим соответственно шрифты и контуры.
Исправление Jameson, :
Ну вот так. В иксах DPI рассчитывается динамически от физических размеров экрана полученных через EDID или указанных в конфиге и желаемого разрешения, если его конечно принудительно не указать. А в вяленом фиксированное значение 96 DPI. Причём в иксах может быть разный DPI для разных экранов одновременно, а в вяленом глобально прибито одно значение для всего.
Исходная версия Jameson, :
Ну вот так. В иксах DPI рассчитывается динамически от физических размеров экрана полученных через EDID или указанных в конфиге и желаемого разрешения, если его конечно принудительно не указать. А в вяленом фиксированное значение 96 DPI.