title: Font rendering libraries for C# / dot-NET?
body: <p>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).</p>
  
  <p>Requirements:</p>
  
  <ul>
  <li>Native .NET code.</li>
  <li>Arbitrary scaling and rotation of text.</li>
  <li>Precise text metrics.</li>
  <li>Consistent kerning regardless of string length.</li>
  </ul>