Как получить список дубликатов шрифтов и их типа (тип 1, TrueType и т. Д.) В C #? - PullRequest
1 голос
/ 13 апреля 2011

Я пытаюсь найти дубликаты шрифтов на компьютере с Windows 2008. Самое сложное, когда вы смотрите в C: \ Windows \ Fonts, что дублированные шрифты могут появляться с разными именами. Только когда вы дважды щелкните по ним и увидите свойства, имя гарнитуры будет одинаковым. У нас проблемы с конфликтом шрифтов, потому что у нас одновременно установлены TrueType и Type 1.

Я пробовал следующее:

InstalledFontCollection collection = new InstalledFontCollection();

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

Но это дает только имена семейств шрифтов и не показывает отдельно установленные файлы шрифтов. Я не мог найти способ получить тип шрифта из InstalledFontCollection или списка шрифтов в FontFamily.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...