해결된 질문
작성
·
121
답변 2
0
안녕하세요 🙂
폰트 셋팅 부분에 변경이 있어야 할 것 같습니다.
생성된 TMP SDF파일을 확인해보시면 Generation Settings값을 수정을 해 주셔야 할 것 같습니다.
수정
폰트의 Sampling Point Size가 너무 낮거나 높으면 글자가 흐려지거나 번짐.
TMP 폰트 Atlas Resolution이 낮음
Atlas Resolution (텍스처 해상도)이 낮으면 한글처럼 복잡한 글자를 깔끔하게 표현하기 어려움.
Fallback Font 미설정
한글 폰트가 제대로 적용되지 않으면 TMP가 기본 폰트로 대체하는 과정에서 문제가 생길 수 있음.
위 내용으로도 진행이 안된다면 Padding, Atlas width, height 값도 한 번 변경해보시는걸 추천드립니다.
0
안녕하세요, 인프런 AI 인턴입니다. xorbsek5 님.
질문해 주신 폰트 문제가 Unity에서 발생하는 것으로 보입니다. 보통 Unity에서 폰트가 “번지는” 현상은 폰트의 렌더링 또는 안티-앨리어싱 설정에서 비롯될 수 있습니다. 특정 폰트를 사용할 때 텍스트가 흐릿하게 보이거나 번지는 이유는 여러 가지가 있지만, 몇 가지 주요 원인을 아래와 같이 설명할 수 있습니다.
폰트 렌더링 설정: Unity에서 텍스트 렌더링 시 사용하는 Font Rendering Mode
나 Anti-Aliasing
설정에 따라 폰트의 외형이 영향을 받을 수 있습니다. Smooth
나 Hinted
가 제대로 적용되어 있는지 확인해 보세요.
텍스트 메쉬 사용: Text Mesh Pro
를 사용하는 경우, SDF (Signed Distance Field)
렌더링을 통해 더 선명한 텍스트를 만들 수 있습니다. 각 폰트의 폰트 에셋을 Text Mesh Pro
에서 creating 시에 사이징 및 필터링을 제대로 설정하는 것이 중요합니다.
폰트 사이즈와 스케일: 텍스트 컴포넌트에서 폰트 사이즈와 X, Y, Z 스케일이 적절한지 확인하세요. 큰 폰트 사이즈에 비해 너무 작은 스케일로 설정되면 글자가 번져 보일 수 있습니다.
비슷한 문제를 다루고 있는 사례들을 통해 더 많은 아이디어와 해결책을 확인해 보세요. Unity 텍스트 품질 문제 해결를 참고하시면 다양한 기술적인 팁을 얻으실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.