2 is pretty easy, I'll add that to the sfputil next update.
The first one I'll need to think on just how to do it. I think if I'm lucky my current text rendering code should be able to be be set to track that.