TIL 10: 폰트를 적용했는데 뜬금없는 패딩이 들어가 있다면?
TL;DR
- 커스텀 폰트를 적용했을 때 글자에 자동으로 추가되는 상하 패딩을 없애려면,
includeFontPadding
속성을false
로 설정한다.
당황스러운 글자의 상하 패딩
커스텀 폰트를 적용하면서 뜬금없는 상하 패딩이 생겨 당황스러웠다.
디자인 요구사항을 만족시키려면 패딩 없이 높이가 딱 맞는 TextView
가 필요했다.
iOS 앱 개발 때와는 다른 당황스러움이었다. (iOS도 가끔 특이한 속성이 있다.)
구글링을 통해 includeFontPadding
라는 속성이 있다는 것을 알았고, 그것을 false
처리함으로써 해결했다.
왜 기본값이 true
인지 모르겠다…
물론 용도가 있겠지만, 오히려 선택적 옵션이어야 할 것 같은데 말이다. 🙄
알게 모르게 안드로이드에도 iOS만큼이나 다양한 속성이 있는 것 같다.
구글이 없었다면, 매번 책을 엄청 뒤지고 있었겠지… 😱