SDL_ttf permet de générer des SDL_surface (pretes a blitter et contenant ton mot) a partir d´une font.
En ce qui me concerne, je prefere ne pas l´utiliser dans la boucle principale du jeu, car je me dis que si a chaque appel, il malloc la SDL_surface, et décode la font, a la longue, ça doit ralentir.
Donc j´ai un petit programme qui convertis - via SDL_ttf - toute une police ttf en image BMP, avec les caracteres régulierement placés (comme un charset)
et apres, je fais des blit avec ma fonction PrintSDL
Je te laisse regarde ça sur mon tuto, sur mon site (cf ma carte) § 2.1.4. et ttfcommpiler