텍스트 정렬, 왜 삐뚤어져 보일까?
by DD
6개월 전
조회수 6
수직 중앙 정렬 시 텍스트가 시각적으로 치우쳐 보이는 현상 발생
폰트 디자인과 시각적 균형의 불일치로 인해 발생
Baseline 조정, 여백 활용 등 해결 방법 제시
폰트 디자인과 시각적 균형
수직 중앙 정렬 시 텍스트가 치우쳐 보이는 이유는 폰트 자체의 디자인 때문이다. 구체적으로, 폰트의 Baseline과 x-height가 시각적 중심과 일치하지 않아 발생한다. 따라서, 폰트 디자이너는 시각적 균형을 고려하여 폰트를 설계한다.
Baseline 조정과 여백 활용
텍스트 정렬 문제를 해결하기 위해 Baseline을 조정하거나, 여백을 활용할 수 있다. 따라서, 텍스트 상하단에 적절한 여백을 추가하여 시각적 균형을 맞춘다. 반면, 폰트별로 최적의 여백 값이 다르므로, 다양한 폰트에 대한 테스트가 필요하다.
실전 적용 가이드
실제 UI 디자인에서 텍스트 정렬 문제를 해결하기 위해, CSS의 `line-height` 속성을 활용할 수 있다. 구체적으로, `line-height` 값을 조정하여 텍스트의 수직 정렬 위치를 미세하게 제어한다. 결과적으로, 시각적 일관성을 확보하고, 사용자 경험을 개선할 수 있다.