figma를 이용해서 이쁘게 디자인을 마쳤다. (노력했다...)
다음과 같이 디자인을 했는데, 여기서 폰트를 이쁜거 쓴다고 apple기기의 기본 폰트로 알려진 pretendard를 썼다.
하지만, android는 pretendard를 지원하지 않는데, 어떻게 하지??
fonts폴더에 다운받은 폰트를 넣어주면 된다.
// react-native.config.js
module.exports = {
assets: ['./android/app/src/main/assets/fonts'], // 폰트 파일이 위치한 디렉토리
};
생성된 파일안에 다음과 같이 font를 저장한 경로를 넣어주면 된다.
import { StyleSheet, Text, View } from 'react-native';
const App = () => {
return (
<View style={styles.container}>
<Text style={{fontFamily: 'Pretendard-Black'}}>Pretendard-Black</Text>
<Text style={{
사용할 떄는 다음과 같이 사용하면 된다.
다행히 에뮬레이터에서는 문제없이 돌아가는데, 배포하고 나서 테스팅할때도 잘돌아갔으면 좋겠다... 잘못하면 글꼴 다바꿔야해서 ㅠㅠ