Just finish the Glyph cahe management for the font rendering part of the engine.
Each time the system encounter a glyph with a given size ( a character symbol in a font ) the cache try to pack it into a big texture efficiently. I use a maxrectangle algorithm to track free space into the texture. It’s fast and really efficient.
The result seems to me quite design ;)