1bpm (1bpm) wrote in ru_ucdesign,
1bpm
1bpm
ru_ucdesign

Практический вопрос

Здравствуйте.

Существует интерфейс, для которого пользователь может выбрать (через диалог настроек) размер шрифта в диапазоне от 8 до 72 с шагом 1. Также в интерфейсе существует меню, в котором содержится 5 пунктов: Самый крупный, Крупный, Средний, Мелкий, Самый мелкий. Первый пункт устанавливает 72 размер, последний — 8. Промежуточные пункты — конкретные значения в пределах диапазона. Пункт отмечен, если точно соответствует текущему размеру шрифта.

Поясню назначение меню — быстрый выбор размера шрифта без необходимости знать точное значение (условная градация), но дающий возможность визуально запомнить нужный пункт с целью последующего переключения между ним и нормальным режимом (указанному в настройках размером шрифта).

Вопрос: каким образом поступить, если конкретное значение размера не подпадает ни под один из пунктов? Отмечать пункты по приблизительному значению (т.е. если размер соответствует пункту или больше его, но не больше, чем следующий по диапазону пункт) нельзя. Есть мысль добавить еще один пункт (условно назовем его «По умолчанию»), но в таком случае возникает ситуация, когда этот размер равен одному из пунктов и не совсем понятно, что отмечать в таком случае — пункт «По умолчанию» или пункт из градации.

Буду рад советам. Спасибо.
Subscribe

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 21 comments