Untitled

안드로이드만 <Text>를 사용할때 윗 부분에 무슨짓을 해도 여백이 생기고 있다.

https://github.com/facebook/react-native/issues/29232

Untitled

관련이슈를 보니 안드로이드의 기본 폰트도 사진과 같이 윗쪽 여백이 있는 폰트인 것 같다.

이번 기회에 새로운 폰트를 사용하여 여백 문제도 해결하고 두 플렛폼의 통일감을 주는 작업을 진행하도록 하겠다.

사용하는 폰트: Pretendard https://noonnu.cc/font_page/694

미적 감각이 없기에 추천받은 프리텐다드라는 폰트를 사용하기로 했다.

Untitled

글꼴 굵기도 9기나 되고, 글꼴 단독 판매 또는 글꼴 라이선스 변경을 제외한 모든 상업적 행위 및 수정, 재배포가 가능하며 상하 공백도 동일하다.

적용 방법

폰트를 src>assets>fonts에 넣어준다.

Untitled

최상단에 react-native.config.js 파일을 생성후 아래 코드를 넣어준다.

module.exports = {
  project: {
    ios: {},
    android: {},
  },
  assets: ['src/assets/fonts'],
};