본문으로 건너뛰기

React-Native 안드로이드 커스텀 폰트 출력 문제 IncludeFontPadding 해결하기

개요

커스텀 폰트 문제가 android에서 발생했습니다.

추가 마진(아니면 패딩)이 모든 커스텀 폰트에 적용되어 있습니다.

문제 이해

구글링하여 이 문제에 관한 많은 글을 찾을 수 있었습니다.

안드로이드 TextView 기본값이 참인 includeFontPadding 속성이 적용된 것이 문제였습니다.

문제 해결

includeFontPadding 속성이 거짓임을 명시해줍니다.

include-font-padding: false;

적용 예시

import styled from "styled-components/native";

const BodyText = styled.Text`
include-font-padding: false; // <-- 이부분 추가
color: #363636;
font-family: "NotoSansKR-Regular";
`;

export default BodyText;

적용 결과

다시 테스트한 안드로이드 기기에서 이제 정상적으로 커스텀 폰트가 적용됨을 확인할 수 있습니다.

android1