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