在C#中是否有任何方法可以发现给定的字体是opentype字体。就像我们在Winform中打开一个FontDialog并从列表中选择一个openType字体,然后按Ok按钮,它将弹出一个对话框,其中只支持TrueType字体。这不是一个TrueType字体.所以我想知道在FontDialog中实现了什么样的逻辑来检查字体,这是OpenType字体还是真字体。我有一个System.Windows.Media.FontFamily列表,我想告诉用户您选择了OpenType字体,并且选择了非开放式字体。fontFamily in