iOS Dynamic Type 설계 가이드
핵심 아이디어
iOS에서 Dynamic Type을 효과적으로 구현하기 위해서는 설계 단계에서부터 고려해야 할 원칙들이 있으며, 이는 대부분 ‘Large’ 크기의 폰트를 기준으로 설계하는 것으로 시작한다.
요약
설계자는 스크롤 뷰, 줄 제한, 텍스트 잘림 방식, 요소 간 패딩, 최소/최대 제약 조건 등을 명시적으로 고려해야 하며, 개발자에게 전달할 때 이러한 세부 사항을 명확히 해야 한다. 모든 접근성 크기(특히 AX3-AX5와 같은 매우 큰 크기)를 완벽히 지원하기 어렵다면, 특정 크기(예: AX2)까지만 스케일링을 제한하는 실용적 접근 방식도 고려할 수 있다.
견해
Dynamic Type 지원은 단순히 기술적 구현의 문제가 아니라 팀 전체의 노력이 필요한 작업이며, 사용자 데이터를 통해 그 필요성을 입증하는 것이 중요하다. 처음에는 추가 작업이 필요하지만, 적절히 구현되면 모든 사용자의 경험을 향상시킬 수 있는 가치 있는 기능이다.
출처
Designing for scalable Dynamic Type in iOS for accessibility | by Bang Tran | UXCollective