我正在尝试在Windows 2008计算机上找到重复的字体。棘手的部分是当您查看C:\ Windows \ Fonts时,重复字体可能会显示不同的名称。直到您双击它们并查看字体名称相同的属性。我们遇到字体冲突的问题,因为我们同时安装了TrueType和Type 1。
我尝试了以下内容:
InstalledFontCollection collection = new InstalledFontCollection();
foreach (var family in collection.Families)
{
Console.WriteLine(family.Name);
}
但是,它只提供字体系列名称,并且不显示单独安装的字体文件。我找不到从InstalledFontCollection获取字体类型的方法或FontFamily中的字体列表。