如何在c#中获取重复字体及其类型(Type 1,TrueType等)的列表?

时间:2011-04-13 14:19:10

标签: c# windows fonts

我正在尝试在Windows 2008计算机上找到重复的字体。棘手的部分是当您查看C:\ Windows \ Fonts时,重复字体可能会显示不同的名称。直到您双击它们并查看字体名称相同的属性。我们遇到字体冲突的问题,因为我们同时安装了TrueType和Type 1。

我尝试了以下内容:

InstalledFontCollection collection = new InstalledFontCollection();

foreach (var family in collection.Families)
{
    Console.WriteLine(family.Name);
}

但是,它只提供字体系列名称,并且不显示单独安装的字体文件。我找不到从InstalledFontCollection获取字体类型的方法或FontFamily中的字体列表。

0 个答案:

没有答案