2014-11-14 3 views
3

FTGL을 사용하여 프로그램에서 유니 코드 텍스트를 인쇄했습니다. 이탤릭체와 과감한 옵션을 켜고 싶습니다.글꼴을 굵게 및 기울임 꼴로 freetype으로 그릴 방법

어떻게하면됩니까?

글꼴 파일에 기울임 꼴이 있음을 어떻게 알 수 있습니까?

글꼴 파일에 기울임 꼴 또는 굵게에 대한 옵션이 있습니까? 굴림 유니 코드 MS와

arial- 기울임 .TTF

, 다른 하나는 내가 플래그를 설정하지만,

face->style_flags = FT_STYLE_FLAG_ITALIC; 
을 작동하지 않습니다 :

난 그냥이 같은 글꼴 이름을 확인할 수 있습니다

어떻게 제어 할 수 있습니까?

freetype 홈페이지 기사를 읽었지만 여전히 모르겠습니다.

답변

2

기울임 꼴, 굵게 및 삼각형 등을 나타내려면 실제 ttf 또는 otf 파일이 필요합니다. Arial은 실제로 각 스타일에 대해 대부분의 글꼴과 같이 여러 파일로 구성됩니다. FreeType에서 이탤릭체를 나타내려면 ariali.ttf 파일을 FT_New_Face로 전달하면 이탤릭체로 렌더링 할 수 있습니다. 폰트 페이스와 폰트를 관리하는 FontManager를 만드는 것이 좋습니다. 이렇게하면 다시 만들지 않고도 스타일과 크기가 다른 여러 유형의 글꼴을 만들 수 있습니다. 희망이 도움이!