我想在DrawingContext对象上渲染一些文本,该对象应具有以pt为单位指定的字体大小。为此我使用的是FormattedText对象。但是这个对象有一些奇怪的(对我来说)构造函数:
public FormattedText(string textToFormat, CultureInfo culture, FlowDirection flowDirection, Typeface typeface, double emSize, Brush foreground);
它要求字体大小应为em单位。但据我所知,一个em单位等于当前的字体大小。我怎么知道字体大小?