I've been struggling for a while with the text rendering in GDI+. We are dynamically generating images of headlines but there seems to be a lot to whish for in the library. I can set the font, font size and a few other things but I cannot control row height or letter spacing.
I have built my own class that takes a generated text image, cuts out the individual rows of text (the settings for each font is manually encoded into settings files) and reassembles them with a the row height I want. I haven't been able to solve the same problem for letter spacing though.
Does anyone have a solution for this or a recommendation of a library (OS or commercial) that solves this?