I spent more time on this than I probably should. But I did get the normal Text renderer to render the icons.
The rotated text also seems to work fine.
If I spend more time on this, I suppose I could add in support for line-breaks, but I'm taking a break from playing with this feature for now.
Feel free to incorperate the code from my repo into the engine, if you feel like doing so. Though be warned, it might need some cleanup to fit with your code standards.