phoboslab/Ejecta — pull request #11 by Tharit (2012-10-01 17:37:27+00:00)
Title: Improved text rendering

As suggested last week, I implemented texture atlas based text rendering using CoreText.
Textures are cached on a per font basis, so this implementation is significantly faster than the current one.

Right now there are only two minor issue that I know of (which I will hopefully fix soon):
- it only handles Ascii/Latin1right now, but adding ondemand loading for other code pages shouldn't be too hard.
- the top baseline alignment appears to be a little bit lower than it should be.