LINUX.ORG.RU

История изменений

Исправление kirill_rrr, (текущая версия) :

И получим отсутствие масштабирования отдельных элементов интерфейса.
И получим артефакты.
И получим мыло.

А невозможно сначала нарисовать векторную графику в пикселях, а потом отмасштабировать без артефактов. Это можно сделать только достаточно хорошо и это лучше чем вообще никак или плохо.

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

И тем не менее, её надо решить хоть как то ещё 10 лет назад. Вот хотя бы как в винде - это плохо, но хотя бы работает! А тут сидят и жуют сопли над задачей, которая возможно даже не имеет принципиального идеального решения.

По факту gtk2 и xterm всё ещё лучше адаптируются к hidpi (ну, если не учитывать разнокалиберный многомонитор). Хотя gtk3 якобы изначально создавалась в т.ч. для лёгкого масштабирования через векторную отрисовку. Что у них пошло не так?

Исходная версия kirill_rrr, :

И получим отсутствие масштабирования отдельных элементов интерфейса.
И получим артефакты.
И получим мыло.

А невозможно сначала нарисовать векторную графику в пикселях, а потом отмасштабировать без артефактов. Это можно сделать только достаточно хорошо и это лучше чем вообще никак или плохо.

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

И тем не менее, её надо решить хоть как то ещё 10 лет назад. Вот хотя бы как в винде - это плохо, но хотя бы работает! А тут сидят и жуют сопли над задачей, которая возможно даже не имеет принципиального идеального решения. По факту gtk2 и xterm всё ещё лучше адаптируются к hidpi (ну, если не учитывать разнокалиберный многомонитор).