개요
- Unity는 기본적으로 한글 폰트를 사용할 수 없다.
- ttf를 다운받은 이후, TextMeshPro를 이용하여 한글 폰트를 생성해야 한다.
한글 폰트
- 아래 주소에서 NotoSansKR를 다운받는다.
- https://fonts.google.com/noto/specimen/Noto+Sans+KR
TextMeshPro
- UnityPackageManager에서 TextMeshPro를 추가한다.
- Window > TextMeshPro > Font Asset Creator를 선택한다.
Font Asset Creator
Source Font File : .ttf 파일을 선택한다.
Padding : 4
Packing Method : Fast
Atlas Resolution : 4096
Character Set : Custom Range
Character Sequence : 32-126, 44032-55203, 12593-12634
- 32-126 : 영어
- 44032-55203 : 한글 1
- 12593-12634 : 한글 2
생성
- 한글 폰트 생성
- Generate Font Atlas클릭 후 Save 버튼을 누른다.
- 결과물로 생성된 font 파일을 TextMeshPro에 적용하면 한글이 적용된다.
'프로그래밍 > Unity' 카테고리의 다른 글
[개발] GPS 거리 구하기 (0) | 2023.04.11 |
---|---|
[Unity] AnimationEvent를 사용한 Animation 상태 콜백 방법 (0) | 2021.11.17 |
[Unity] 2D용 SmoothCamera (0) | 2021.06.23 |
[Unity] No Android Device Found 에러 (0) | 2021.03.04 |
[Unity] 화면 슬립 방지 방법 (Screen NeverSleep) (0) | 2020.07.31 |