I scan a text, generate the characters that are used, create a texturemap, where I store all needed characters and positions (on the texturemap) and blit every character from there instead of creating them over and over again. It's the fastest way I could find for text-rendering (at least on my...