FrontEnd/React.js
[ React-native ] [ expo-font ] error - fontFamily "Lobster-Regular" is not a system font and has not been loaded through Font.loadAsync.
SangHoonE
2022. 3. 31. 16:30
React-native 로 font 를 설정하려던 와중 에러가 발생하였다.
'Lobster Regular' 이라는 구글 폰트명으로 폰트를 설정하려고 하는데 expo 설정과 연동하여도 에러가 발생하였다.
버전 참고 바랍니다.
expo install expo-font
expo-font를 설치해주고, App.js 에서 코딩해주었다.
loaded 라는 변수에 useFonts() Hook을 사용, font의 경로(src/assets/fonts/-.ttf) 를 찾아 삽입해주었다.
저 부분에서 조건문에 다른 컴포넌트를 라이브러리에서 끌어다가 사용하였었는데, 에러가 나서 null로 바꿔주었다.
(혹시나 같은 오류가 발생한다면 참고바란다.)
에러 해결되었슴
도움이 되셨다면 광고 한번 클릭해주세요. 블로그 운영에 큰 힘이 됩니다. 감사합니다.
expo 공식 사이트에 어떻에 font 적용이 가능한지 설명되어있으니 참고 바랍니다.
Font - Expo Documentation
Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
docs.expo.dev
반응형