Now even faster!!! :) - But still not fast enough... I think... Thanks to @theChAOTiC for his cool pen text engine that I have remixed here and optimised for fast drawing of small fonts. I got it running 315% quicker but also crisper and with support for lowercase letters. However, even so I don't think I can use this for what I want it for as I would really like this to be around 800 to 1000 user names per second. (The reason is this needs to run at at 30fps and show 10 user names... that's 300 per second... but even then that would be using 100% of scratches resources just for the names... so if a game is already lagging, this will blow it out the water... I need it to have little to no impact on the existing project... it's possible this is just not going to be... urm... possible...!) Change List * Switched to using variable lookup trick instead of array searching to locate letter data. * Converted bitmap data to run length encoding of alternate on and offs. * Tweaked the pixel positioning to get the best per pixel drawing, this makes the text nice and vivid and less blurred. * Switched from horizontal to vertical encoding for improved performance, less instructions required.