Выбор ответа Senior Мобильные паттерны обновлено

Крупный шрифт в системе

Вопрос

Пользователь включил максимальный размер шрифта в iOS (Dynamic Type). Ваш макет карточки с текстом в фиксированной высоте. Что произойдёт и как проектировать?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Текст обрежется; нужна гибкая высота, переносы и другая раскладка. Dynamic Type масштабирует текст в приложениях, которые поддерживают текстовые стили, и многие пользователи держат крупный размер.

Варианты ответа

  1. Ничего: Dynamic Type влияет на системные приложения Apple
  2. iOS автоматически уменьшит шрифт обратно до размера, заданного в макете
  3. Текст обрежется; нужна гибкая высота, переносы и другая раскладкаправильный ответ
  4. Приложение покажет предупреждение, что шрифт слишком крупный

Разбор

Dynamic Type масштабирует текст в приложениях, которые поддерживают текстовые стили, и многие пользователи держат крупный размер. Фиксированная высота и горизонтальные раскладки ломаются. Правильно: гибкие контейнеры, переносы, переключение на вертикальную раскладку на самых крупных размерах, проверка макета на них. На Android аналогично работает масштаб шрифта (до 200% в новых версиях).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.