TextMeshPro는 유료에셋이었던 모양인데 현재는 설치안해도 사용할 수 있지만 SDF포맷의 폰트에셋을 직접 생성해야 한다.

TextMesh Pro는 Legacy Text보다 다양한 속성을 제공한다.

Menu-UI-Text-Text Mesh Pro를 추가한다.

TextMeshPro-Text(UI)뷰에 텍스트를 입력한다.

<font="LiberationSans SDF"><color=#ff0000><b>S</b></color>pace
Shooter</font>
스페이스슈터

입력하면 한글은 깨져나올것이다. 다음 사이트 http://hangeul.naver.com  에서 나눔체를 다운받아 NanumGothic.ttf폰트를 프로젝트뷰의 "TexMesh Pro/Fonts"폴더로 드래그해 임포트 한다. 

메뉴 Window>TextMeshPro>FontAssetCreator를 선택해 Font Asset Creator뷰를 연다. Source Font File에 생성할 폰트를 연결한다. 브라우저 버튼을 클릭해 나눔고딕을 선택한다.

Character Set을 Custom Range로 해서 특정범위를 지정할 수도 있지만 Custom Characters로 지정해 필요한 폰트만 적을 수도 있다.  설정후 Atlas Resolution을 적절히 조정하고 

Generate Font Atlas를 누르면 인코딩이 시작하고 저장할 수 있다. 

Main Setting에서 폰트를 선택한다.

KSX1001.txt파일을 카피해서 KS X 1001규격의 한글 2350자 만들수도 있다.

 

+ Recent posts