sorry for positing in a old topic, but a posssible solution is to drop freetype support and add
bmfont support instead. I did that with my game, and I worked out great. My string is rendered roughly the same as sfml does it(I support multiple colors within a single string), so it shouldn't be that hard. As far as I can see I only lost two things when moving to bmfont:
* I cant render white and black texts and get different outlines with the same font but that is a small price to pay. I often keep the outline black and just change the font-color.
* Two or more files instead of a single. This is easily solvable by putting them in a separate directory instead.