Поступили жалобы, дескать FRV на Win8(.1?) на HiDPI-мониторе выглядит криво.
Поставил (на макбук с ретиной, это не 4k-ноут на который жаловались, но достаточно близко), буду разбираться.
Но!
Выглядит криво там ПОЧТИ ВСЕ. Вот начиная с инсталлятора этой самой 8.1: что выбор раздела диска на который ставить, что ввод серийника, что вообще вся инсталляция до перезагрузки - все нужно рассматривать мелкоскопом.
Ну и дальше аналогично. Если программы самой MS еще нормально (хотя вот MS IE мелковат, на мой вкус), то практически все 3rd party - просто катастрофа местами.
То есть размеры диалогов то очень много где заданы жестко, шрифты - масштабируются, в результате все разваливается вообще нахрен. Или, наоборот, там где размер шрифта жестко задан - все выглядит в пропорцию, только ОЧЕНЬ МЕЛКОЕ.
Похоже что вот Apple, с его Logical Pixels/Physical Pixels (и первые - или 1x1 или 2x2 вторые) - поступил вот верно. Уж как минимум, старые, не Retina-aware, программы вели себя прилично. Ну и в подавляющем количестве мест (кроме битмепов и OpenGL) оно скейлилось как-то само, внутри.
А вот виндовая гибкость (возможность поставить произвольный масштаб) - разработчиков будет больно кусать. Оно и раньше было не подарок, но обычное увеличение было процентов 120, а на HiDPI экранах оно ближе к 200.
Ну и да, разнообразие убъет всех: 4k может быть и 15" и 32", понятно что "увеличение" на них сильно отличается. Как сохранить в такой ситуации UI (если временами его по пикселям подбираешь) - вот не знаю, да.