유니티/UI

유니티 텍스트 메쉬 프로(Text Mesh Pro)한글 사용하기

민또배기 2023. 3. 7. 01:38
반응형

OS : Window 11

Version : 2021.3.16f1

 

https://fonts.google.com/

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

먼저 폰트를 하나 다운 받습니다.

 

저는 Noto Sans Korea를 다운 받았습니다. 

상단에 있는 Download family를 다운 받으시면 됩니다.

 

저는 Assets/Font를 만들고 압축해제 하였습니다.

이제 Window/TextMeshPro/FontAssetCreator를 클릭합니다.

Font Asset Creator라는 창이 열리면 Source Font File에 폰트를 넣고 Generate Font Atlas를 클릭합니다.

그리고 Save를 클릭합니다.(경로는 원하는 곳에...)

그런 다음 폰트를 넣어주면 !!!!

그대롭니다...

뭔가 Warning이 많이 있으니 한번 봅시다

음... 유니코드 값을 찾지 못했다... 음....

The character with Unicode value \uC2A8 was not found in the [LiberationSans SDF] font asset or any potential fallbacks. It was replaced by Unicode character \u25A1 in text object [Text (TMP)].

Font Asset Creator를 보면 Character Set이 있는데 Custom Range를 클릭하고 아래의 내용을 추가합니다

추가한뒤 다시 Generate Font Atlas를 클릭하고 Save합니다.

32-126,44032-55203,12593-12643,8200-9900

각 숫자?의 뜻은 다음과 같습니다.

영어 : 32-126

한글 : 44032-55203

한글 자모 : 12593-12643

특수문자 : 8200-9900

그러면 이제 아래처럼 나타나게 됩니다.

 

반응형