Ноль — это число

страница о типографике

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

Это влечет за собой не только ухудшение эстетики, но и при использовании нуля в индикаторах таит в себе опасность так как создает неясность состояния системы. Например на индикаторе заполнения жидкостью бака «0» может быть воспринят и как «пусто» и как значение меньше единицы «0,9». Если дисплей отображает только два символа, то «00» может быть и «100» и «1000» и «ничего».

Если состояние — то «отсутствует», если количество — то «пусто»

Корзина может быть пустой и не может содержать «0 предметов». Публикация может не иметь комментариев и не может быть с «0 ответов». Оставшееся до завершения время может быть меньше минуты и не может быть «0 минут».

Если быть до конца дотошным, то уместно задать вопрос: «Почему сайт говорит что в моей корзине 0 вещей, а заглянув в нее я не нахожу ни одного?».