我有一组文件名不可预知的字体文件,所以我无法从文件名中推断出真正的“字体系列”名称。因此,我需要读取字体元数据以提取真正的“字体系列”名称,以便呈现此字体文件。我在 C#.NET 4.0 WinForms 中。
我已经看到了该功能GetFontInformation
,但似乎找不到相同的 P/Invoke 标头。我所拥有的只是C++ 版本,老实说很难弄清楚。有任何想法吗?
我无法使用PrivateFontCollection
该类为我解析字体文件的原因是这些是OTF字体,而 .NET/GDI+ 仅支持TTF字体!