Are there any free, third-party libraries for rendering arbitrarily scaled and rotated text in dot-NET applications? Although native GDI+ allows for text scaling and rotation, its methods for determining the rendered text's dimensions are not sufficiently precise and the differences in kerning as text is added to a rendered string make it unsuitable for use in certain kinds of software (such as, for instance, graphics editing software).
Requirements:
- Native .NET code.
- Arbitrary scaling and rotation of text.
- Precise text metrics.
- Consistent kerning regardless of string length.