как размер шрифта браузера определяет способ отображения нашего приложения - PullRequest
0 голосов
/ 15 июля 2010

У нас есть стандартное приложение j2ee, написанное с использованием jboss richfaces 3.3.x. у нас есть несколько классов стилей, чтобы определить размер и размер шрифта.

Некоторые из конечных пользователей, которые используют наше приложение, имеют свои собственные настройки шрифта (в Mozilla в разделе «Сервис» -> «Параметры» -> «Содержимое» -> «Параметры по умолчанию» -> «Дополнительно». Он имеет флажок «Разрешить страницам выбирать их»). собственный шрифт вместо моего выбора выше ".

У некоторых минимальный размер шрифта установлен на None, а у некоторых - 18. В таких случаях кнопки визуализируются больше по размеру, и это превышает размер кнопки, что приводит к непригодному для использования пользовательскому интерфейсу.

Если это проблема с Firefox, мы не можем посоветовать клиенту изменить эти настройки. Как мы должны справиться с этими случаями.

Ответы [ 2 ]

1 голос
/ 15 июля 2010

Конечно, это не проблема с Firefox . Я бы скорее сказал, что это проблема вашего приложения. Вам не нужно заставлять клиентов изменять настройки браузера только для того, чтобы использовать ваше приложение . Вместо этого вы должны адаптироваться. Радостно, что каждый известный браузер позволяет указывать настройки доступности , которые вы не можете переопределить , такие как цвета, шрифты или размеры шрифтов.

Волшебное правило, которое должен учитывать каждый, кто работает с пользовательским интерфейсом, заключается в том, что если вы заставите своих клиентов адаптироваться к вашему приложению, они уйдут и купят другое приложение, , которое уважает их , а не навязывает что-то, адаптируется к их потребностям, учитывает их инвалидность и соответствует их привычкам.

Помните, что у некоторых клиентов могут возникнуть проблемы при чтении мелкого текста . Если они изменяют свои настройки, чтобы увеличить размер текста или установить минимальный размер шрифта, это часто происходит потому, что они просто не могут читать крошечный текст на экране высокого разрешения.

Теперь, что вы можете сделать, чтобы ваше приложение отображалось правильно? Наиболее очевидное решение - проверить его, увидеть, что происходит, и адаптировать дизайн. Увеличьте размер шрифта. Запустите ваше приложение. Если текст пересекается с кнопками, возможно, вы захотите увеличить размер кнопок.

0 голосов
/ 15 июля 2010

Всегда возможно, что у них будут разные настройки шрифта. Разного размера, разные грани (с разной высотой / шириной / кернингом). Браузеры имеют свои настройки по умолчанию. У ОС есть свои настройки по умолчанию (Win против Linux против Mac, даже Win XP против Win 7). Пользователи могут переопределить их по умолчанию ...

Это может быть проблемой даже для настольных приложений.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...