Название: Относительный размер шрифтов Отправлено: BuRn от Февраль 13, 2013, 22:43 Народ , а по какому механизму можно менять размер шрифтов относительно размера экрана. Ведь если экран маленький то и шрифт должен быть соответсвенный, если экран большой, то и шрифт должен быть больше. Пробовал придумать разные костыли с вычислением размера шрифта относительно размера главного элемента , при уменьшении размера экрана , все ок , а вот если увеличивать , то в итоге шрифт становится достаточно большим... Что делают обычно в этих случаях?
Название: Re: Относительный размер шрифтов Отправлено: Bepec от Февраль 13, 2013, 23:01 У нас делается всё HTML лем. Там шрифт может задаваться коэффициэнтом от величины экрана вроде :) В процентиках.
Название: Re: Относительный размер шрифтов Отправлено: BuRn от Февраль 13, 2013, 23:06 У нас делается всё HTML лем. Там шрифт может задаваться коэффициэнтом от величины экрана вроде :) В процентиках. а если без html ? Название: Re: Относительный размер шрифтов Отправлено: schmidt от Февраль 14, 2013, 06:15 Я бы плясал от размеров самого экрана
Код: QApplication::desktop(); Подобрал бы заранее набор подходящих размеров шрифтов для разных размеров экрана, прописал бы статически в приложении, а при запуске проверял бы разрешение экрана и устанавливал предпочитаемый шрифт. Все куда проще, чем реализовывать собственный движок для динамической перерисовки шрифтов а-ля HTML/CSS :) А вообще если нужна динамика, проще подобрать готовый подходящий виджет с поддержкой HTML ( QLabel / QTextBrowser ). Выйдет быстрее и проще. Название: Re: Относительный размер шрифтов Отправлено: Bepec от Февраль 14, 2013, 06:52 В том вся и прелесть html. Ничего не надо придумывать, просто ставим и получаем удобоваримый на 70% результат. А самому делать - ну незнаю :)
Название: Re: Относительный размер шрифтов Отправлено: lighting от Февраль 14, 2013, 10:05 а чем не устраивает скажем такой вариант
Код Ну или с ограничением Код Ну или в js функцию написать которая будет нужный размер высчитывать. А вообще я думаю надо для начала самому себе сформулировать требования к изменению размера шрифта, а уж реализвать их всегда можно будет достаточно просто силами QML и JavaScript Название: Re: Относительный размер шрифтов Отправлено: BuRn от Февраль 14, 2013, 20:58 а чем не устраивает скажем такой вариант Именно его изначально я и пробовал, проблема вся в том , что либо: при большом экране все ок , при маленьком шрифт слишком маленький, либо : большом экране шрифт огромный, при маленьком нормальный, в связи с этим я и создал собственно говоря эту темуКод Ну или с ограничением Код Ну или в js функцию написать которая будет нужный размер высчитывать. А вообще я думаю надо для начала самому себе сформулировать требования к изменению размера шрифта, а уж реализвать их всегда можно будет достаточно просто силами QML и JavaScript Название: Re: Относительный размер шрифтов Отправлено: lighting от Февраль 15, 2013, 10:04 Я что-то не совсем понимаю какой ответ вы хотите услышать. Большой или маленький это ваши субъективные оценки, что для вас много для кого-то мало и наоборот. Напишите функцию в JS которая будет рассчитывать размер шрифта в зависимости от размера экрана и добавьте два ограничения, на минимальный и максимальный размер.
Название: Re: Относительный размер шрифтов Отправлено: BuRn от Февраль 16, 2013, 12:41 Я что-то не совсем понимаю какой ответ вы хотите услышать. Большой или маленький это ваши субъективные оценки, что для вас много для кого-то мало и наоборот. Напишите функцию в JS которая будет рассчитывать размер шрифта в зависимости от размера экрана и добавьте два ограничения, на минимальный и максимальный размер. Это конечно вариант , но я думал что есть все же какие-то другие , альтернативные, варианты решения данной задачи Название: Re: Относительный размер шрифтов Отправлено: Igors от Февраль 16, 2013, 12:52 Не проще ли дать юзверю возможность задать? У кого глаза хорошие, а кто уже и подслеповат. Другое дело - вот дальше-то что? Ведь поплывет вся "верстка" диалогов и окон, и как это решать - хз
Название: Re: Относительный размер шрифтов Отправлено: Bepec от Февраль 16, 2013, 12:55 Ну если на планшетах и прочем - это проблема. Если на компе - то задать пересчёт размеров.
Название: Re: Относительный размер шрифтов Отправлено: BuRn от Февраль 16, 2013, 14:32 Ну если на планшетах и прочем - это проблема. Если на компе - то задать пересчёт размеров. именно на них , планшеты , моноблоки с тачскрином , проблема вся в том , что размеры экранов и разрешений моноблоков и планшетов очень отличаются |