1. 먼저 사용할 폰트를 다운로드한다.
나는 Noto Sans CJK KR을 사용했는데, 아래 링크에서 다운로드할 수 있다.
https://www.google.com/get/noto/#/family/noto-sans-kore
다운로드한 폴더의 압축을 풀면 이런 .otf 파일들이 들어 있다.
2. 프로젝트 폴더에 font 폴더를 새로 만들고, 필요한 폰트 파일을 넣어 준다.
나는 아예 NotoSansCJKkr 폴더도 함께 넣었다.
3. 그리고 pubspec.yaml에서 폰트를 추가한다. (자신의 디렉토리에 맞는 폰트 경로 확인)
친절하게 example 형식도 적혀 있다.
4. 적용하는 방법
1) 특정 텍스트에 적용
// pubspec.yaml에서 family에 적었던 이름을 사용한다.
style: TextStyle(fontFamily: 'font')
2) 전체 적용
main.dart의 theme: ThemeData에 fontFamily를 명시한다.
'프로그래밍 > Flutter & Dart' 카테고리의 다른 글
[Flutter] Class, constructor, property (0) | 2021.08.15 |
---|---|
[Flutter/dart] List class (3) | 2021.08.15 |
[Flutter] 자잘한 것들 (0) | 2021.08.15 |
[Flutter] Web URL에 해시태그(#, 샵) 없애기 (0) | 2021.08.15 |
[Flutter] SharedPreferences 사용해 key-value 데이터 저장하기 (0) | 2021.08.13 |
댓글