UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
Вопрос, как я понимаю, касается не только фокса.
На мониторе UHD как программа на Фоксе, так и сама среда Фокса выглядят предельно мелко. В Windows 10 можно задать т.н. "масштабирование", при этом размеры форм и шрифтов становятся крупнее, но при этом нерезкими. Кто-нибудь уже делал что-то для "резкости"? Нюанс в том, что одинаковым образом нужно и среду и прогу настраивать … иначе WYSIYG никакой не будет ... |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
pasha_usue Сообщений: 3650 Откуда: Е-бург Дата регистрации: 06.10.2006 |
В июне вышло обновление для десятки, которое в настройках прописывает галочку устраненяющую данную проблему.
|
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
у меня есть эти настройки, они, по сути, дают на выбор: оставить как изначально написана прога (т.е. очень мелко) или масштабировать (получается для фокса размыто).
при этом для каких-то программ они срабатывают (тот же офис, фубар …). проблемы и у среды фокса и у написанной проги. если бы экран только UHD, то решение есть: переписать окна проги на б'ольшие, с б'ольшими элементами и шрифтами, а в среде задать б'ольшие шрифты. но (возращение к "проблемам" старых "добрых" времен) нужно чтобы и на обычном экране (хотя бы 1366x768 или 1280x1024) работало. а тут проблем целых две: - форму под старые разрешения при такой мелкоте вообще невозможно делать - поддерживать по две одинаковых формы для разных разрешений нереально (а масштабирование опять же сложно сделать когда много элементов на форме и самое главное визуально это трудно представить) |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Ещё раз медленно
В обновлении Windows10 v1803, которое вышло в марте этого года ИЗМЕНЕНА система масштабирования. Там стало больше опций и возможностей, в т.ч. эти изменения должны устранить и проблему с "размытыми" шрифтами в антиквариате не поддерживающем HighDPI - в частности в фоксе. www.thewindowsclub.com ------------------ WBR, Igor |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
Все обновления установлены.[attachment 29928 UHD1.jpg][attachment 29929 UHD2.jpg]
|
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
На картинке по ссылке указано другое окно - диалог панели управления Advanced Scaling Settings где можно включить "исправление размытых шрифтов в приложениях". Если не поможет это, то не поможет ничего.
------------------ WBR, Igor |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
это включено … [attachment 29930 UHD4.jpg]
|
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Как вариант - тупо ставить "старые" разрешения в настройках монитора, не обращая внимания на угрозы винды. Кроме, как в играх - обычно никаких проблем. Пользователи обычно тоже этим довольны. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Неродное разрешение на LCD - хуже всякого "замыливания" на порядок.
Автору вопроса остаётся лишь посочувствовать - если уж и "новые функции" по масштабированию не помогают, то печаль-беда. В Винде всегда плоховато с этим было, сейчас стараются улучшить, конечно, но увы... Видимо только полноценные DPI Aware приложения будут более-менее адекватно масштабироваться, а фоксу это уже не светит... ------------------ WBR, Igor |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
это можно только для какого-то одного приложения, если "пошаманить".
но, тогда остальное ... |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
да, разработчики винды явно живут какой-то своей жизнью …
попутно обнаружил, что они возможность изменять размеры шрифтов в интерфейсе полностью убрали … только через сторонние программы можно остановился на масштабе 150%. более или менее четко, но шрифты мелковаты. но, как же глазам хорошо при UHD мониторах этого того стоит! глаза практически не устают. спасибо, за идеи! |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Мда. Не обратил внимания вначале на буковки в названии. Не доводилось просто как-то сталкиваться еще. А почитал про них, и в википедии и типа такого: php-web.info - это да, конечно круто по-своему. Думаю, особенно по цене. ;) Ну, и похоже мрак для разработчика. Точнее для пользователя программ. Поскольку разработчику в принципе можно выкрутиться. Скажем - подключением вторым монитором какого-нибудь старенького, обычного, с "нормальным разрешением". На нем и производить разработку. создание форм и прочего. Только вот как потом пользователь будет все это разглядывать на UHD-мониторе - это уже как бы совсем другая история. Причем, если так подумать, винда возможно и не особо лажает в этом вопросе. Тут ведь получается, что ей нужно каким-то образом экстраполировать каждый пиксел из формы, размером скажем 1024х768 - в квадрат 4х4. И если уж этот формат создан для просмотра цифровых фильмов, такая экстраполяция по идее должна давать не квадрат, а именно "нечто размытое". Т.е. примерно тот же эффект, когда при увеличении фото с низким разрешением получается большое, но размытое изображение. Это только где-то в фильмах - крутые ребята из любого мутного изображения путем всего пары нажатий клавиш мгновенно получают картинку с какой угодно высокой четкостью, где все сразу становится видно и понятно. В реальности же "восстановить" по сути отсутствующую в изображении информацию попросту невозможно. А вот интересно, если бы винда вместо "художественной размытости", которую она осуществляет, интерпретируя пиксел как размытый квадрат, тупо показывала именно четкий квадрат - как бы выглядели те же фоксовские формы. Мне кажется, картинка в этом случае смотрелась бы достаточно убого. Не говоря уж про увеличенные таким образом надписи. Они вероятно выглядели бы, как текст в древних игровых приставках. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 2 раз(а). Последнее : Crispy, 23.08.18 17:35 |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Нормально бы выглядели! Если смотреть с правильного расстояния (а это как раз бывает по разному - или смотрят монитор 4К с 30см расстояния, чтобы смотреть космическую карту с большим количеством пикселов, или с 5 метров, как демонстрационный экран в зале, смотря какая площадь экрана). Кнопку надо в ОС, чтобы приложение показывать пиксел-в-пиксел, пикселы*2, пикселы*3... Вероятно, это нам не нужно.
|
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Этточно. В принципе можно написать программу, отображающую все один-в-один. Но вот, чтобы это была не просто картинка для показа, а работающий интерфейс - тут мне кажется уже слишком много заморочек было бы, чтобы таким стоило заниматься самому. Ну его нафик, может мелкие и сами это дело однажды просекут и сделают все так сказать на корню. Ну а не сделают, значит не сделают. [attachment 29945 bk.gif] ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Taran Сообщений: 13625 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Я бы если сейчас начинал какой проект, то скорее бы SCX/VCX не включал бы в EXE.
В отдельную папку. И сервисную кнопку-функцию. Открыть SCX/VCX как DBF и корректировать пиксели и размеры шрифтов под требуемые разрешения и пристрастия. Несколько заморочено, но не надо 100500 форм дизайнить под различные моники. |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Не проще ли забить на фокс и писать интерфейс в современной среде, адекватно поддерживающей HighDPI?
------------------ WBR, Igor |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Taran Сообщений: 13625 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Ну это понятно. Но любой новый проект на 80% состоит из ранее написанных кубиков, а-ля фреймворк. И перетаскивать это всё уже не интересно. И в любом случае тема масштабирования так или иначе интересна при современных мониторах и некоторых задачах. Лежу я на диване и во весь монитор некоторая форма с оперативной информацией. Либо я сижу за компом и та-же форма, но в углу экрана. |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
sb69 Автор Сообщений: 22 Дата регистрации: 23.06.2018 |
В принципе, если собираешься писать коммерческие проекты далее, то от Фокса нужно уходить. Он не поддерживается, в нём много нестандартных внутренностей, в любой момент в винде может что-то обновиться и он вообще перестанет работать.
На что переходить оптимальнее тут я не спец., но вопрос в том, что непонятно какие среды разработки корректно поддерживают UHD … они все сейчас используют стандартные средства винды … Из всех программ разных жанров (игрушки, видео и фото не в счёт), которые у меня на виду, единственная, кто отлично масштабируется это foobar2000. Даже "родные для майкрософт" Excel и Outlook периодически имеют косяки со шрифтами. Более того, у них нет даже возможности задать поведение для HighDPI, как для остальных программ. Раздел HighDPI находится в "свойства-совместимость", а закладки "совместимость" в их свойствах нет. А задачка написания программы с формами (web интерфейсы не рассматриваем) для разрешения VGA-FULL HD и UHD в принципе получается что имеет всего два варианта решения: масштабирование средствами ОС и написание (тем или иным способом) различных по размеру как самой формы, так и её элементов форм под разные разрешения. Третий вариант, это среда, которая хранит свои формы в векторном виде и имеет возможность задавать способ масштабирования. P.S. интересно, а что считать ближайшим аналогом фокса по совокупности схожестей? (access?) |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Ну мне кажется давно все придумано. Браузеры, в любом разрешение показывают) Правда это не про фокс, так кто ж кроме нас о нем помнит) ------------------ |
Re: UHD 4K (3840 x 2160) кто сталкивался | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Занятное совпадение кстати, вот только что именно про браузеры подумал!
В принципе, вполне можно написать "оболочку" скажем на html5, синхронно работающую с фоксовской программой. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
© 2000-2024 Fox Club  |