Выбор ответа Senior Мобильные паттерны обновлено
Крупный шрифт в системе
Вопрос
Пользователь включил максимальный размер шрифта в iOS (Dynamic Type). Ваш макет карточки с текстом в фиксированной высоте. Что произойдёт и как проектировать?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Текст обрежется; нужна гибкая высота, переносы и другая раскладка. Dynamic Type масштабирует текст в приложениях, которые поддерживают текстовые стили, и многие пользователи держат крупный размер.
Варианты ответа
- Ничего: Dynamic Type влияет на системные приложения Apple
- iOS автоматически уменьшит шрифт обратно до размера, заданного в макете
- Текст обрежется; нужна гибкая высота, переносы и другая раскладкаправильный ответ
- Приложение покажет предупреждение, что шрифт слишком крупный
Разбор
Dynamic Type масштабирует текст в приложениях, которые поддерживают текстовые стили, и многие пользователи держат крупный размер. Фиксированная высота и горизонтальные раскладки ломаются. Правильно: гибкие контейнеры, переносы, переключение на вертикальную раскладку на самых крупных размерах, проверка макета на них. На Android аналогично работает масштаб шрифта (до 200% в новых версиях).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.