从c#中的字体文件中检索字体名称

本文关键字:字体 检索 文件 | 更新日期: 2023-09-27 18:04:14

我正在用c#开发一个程序,它可以在一个特殊的目录中显示字体,并允许用户选择和安装字体。是否有方法可以从字体文件中检索字体名称?例如fontname为"NewFont",但字体文件名为"NewFontv2.ttf"。

从c#中的字体文件中检索字体名称

可以用c#打开文件。查看文件内部是否有任何一行包含类似"Font name"之类的内容,并提取文件名。

或者尝试使用GlyphTypeface Classhttps://msdn.microsoft.com/en-us/library/system.windows.media.glyphtypeface.aspx

希望能有所帮助。