2014-07-26 8 views
1

SDL_ttf를 사용하고 TTF_RenderText_Blended 함수를 사용하여 렌더링합니다. HelveticaNeueLight 글꼴을 사용합니다. 의 "M"은 "t"는 "Y"분명히SDL_RenderBlended가 Photoshop에 비해보기 흉한 경우

enter image description here

:

SDL의 렌더링 된 텍스트는 같은 글꼴, 비록 포토샵에서 텍스트에 비해 추한 모습 그리고 "c"는 틀리게 본다. 내 텍스트를 허용 할 수 있도록하려면 어떻게합니까?

+0

Photoshop에서 부드러운 글꼴 또는 앤티 앨리어싱을 비활성화하면 동일한 결과가 나타납니다. – this

+0

알아,하지만 그게 내가 달성하기를 원하는 것과 반대되는거야. 부드러운 안티 앨리어싱 없이는 끔찍해 보입니다 – user3720733

+0

코드를 보여줍니다. – this

답변

0

나는 TTF_SetFontHinting으로 실험해야한다고 생각합니다. 안티 앨리어싱을 수반하면 꽤 좋은 결과를 얻을 수 있습니다. 글꼴 힌트를 모른다면 wikipedia for you입니다.