유니티_unity

(유니티) TextMeshPro 한글 텍스트 출력

코딩ABC 2024. 2. 19. 10:17
반응형

 

준비물

한글 TTF 폰트 - 여기서는 나눔고딕 폰트를 사용했습니다. 나눈 고딕폰트는 무료로 사용할 수 있습니다.

NanumGothic.ttf
4.47MB

나눔고딕 폰트

 

[실습 따라하기]

1. 프로젝트를 생성합니다. 여기서는 2D로 생성했습니다.

 

2.텍스트를 출력하기 위해 "Hierarchy" 창에서 "UI" -- "Text - TextmeshPro"를 선택합니다.

 

3. [TMP Importer] 대화상자가 나타나면 "Import TMP Essentials"을 클릭하고, 창을 닫습니다.

(유니티) TextMeshPro 한글 출력

 

4. Assets - TextMeshPro - Fonts 폴더가 생성되어 있는 것을 볼 수 있습니다.

(유니티) TextMeshPro 한글 출력

-

 

5. 윈도우 탐색기에서  "나눔고딕" 폰트를 Project 창의 Assets에 끌어다 놓습니다.

한글 폰트를 Assets으로 가져옵니다

 

6. [Window] 메뉴 - TextMeshPro - Font Asset Create 선택합니다.

(유니티) TextMeshPro 한글 출력

 

 

폰트를 "Source Font File"에 끌어다 놓고 "Generator Font Atlas" 누르고, 계속해서 [Save]를 눌러 저장합니다.

아래 그림처럼 설정합니다.

(유니티) TextMeshPro 한글 출력
(유니티) TextMeshPro 한글 출력

 

 

 

 

7. Text(TMP)를 선택하고, Inspector 창에서 한글 텍스트를 입력합니다.

(유니티) TextMeshPro 한글 출력

 

8. 아래 그림에서 순서대로 (1)을 선택 - "Nanum Gothic SDF"를 화살표 있을 곳으로 끌어다 놓습니다.

"Dynamic"을 선택합니다. 아직 한글이 제대로 출력이 되지 않았다면 Width, Height 크기를 2048(또는 4096)을 선택해봅니다.

 

반응형