SDL에서 TTF_RenderUTF8_Solid로 한글 출력시 궁금한점이......
글쓴이: jungjury / 작성시간: 금, 2006/10/06 - 10:17오후
안녕하세요...
리눅스에서 sdl_ttf를 사용하여 한글 출력하려고 하루종일 헤매다가 방법을 찾았는데..
아래처럼 텍스트 파일로 저장된것을 읽어오면 정상적으로 화면에 출력됩니다...
바로 버퍼에 저장해서 안깨지는 방법이 없을까요...?
char buf[10];
FILE *fp=fopen("1.txt", "r");
fgets( buf, 10, fp );
fclose(fp);
TTF_Init();
SDL_Color black = { 0, 0, 0, 0 };
font = TTF_OpenFont( "/usr/share/fonts/unfonts/UnBatang.ttf", 20 );
TTF_SetFontStyle( font, TTF_STYLE_BOLD );
text = TTF_RenderUTF8_Solid( font, buf, black );
SDL_BlitSurface( text, NULL, screen, NULL);
SDL_UpdateRect( screen, 0, 0, 0, 0 );
Forums:
댓글 달기