FontFamily有获取字体指标的方法,但我无法使用我的XNA项目获得System.Drawing。 FontFamily类有我需要的完美方法,即对齐文本。如果您可以使用它,这是一篇很棒的文章:http://msdn.microsoft.com/en-us/library/xwf9s90b.aspx
我需要弄清楚没有行间距/行高的字符串的边界框。 Spritefont有一个名为MeasureString的方法,但它包含行间距。
如何在XNA项目中获取字体指标?
虽然我可以从任何方法获取指标,但我使用的是Nuclex处理器,因此它使用FreeType。看起来可以在.NET中使用:http://icarus.sourceforge.net/Content/Tutorials/Developer/dev_freetype.html