Hi and thanks for your response...
I am trying to avoid drawing the string all at once. Basically, each glyph in the string is its own GraphicsPath. So by the time it gets drawn, knowledge that it's a font isn't there. I do it this way so i can add other GraphicsPaths that aren't derrived from fonts (like SVGs and the like)
So, what i need to figure out is... All glyphs have a leading/trailing space (you can see it in the second "Don't" example) When i call Matrix::Scale, the leading/trailing space is not preserved... How to i preserve this space?