#c# #winforms #fonts
#c# #winforms #шрифты
Вопрос:
Я могу перечислить установленные шрифты в системе с помощью этого кода:
InstalledFontCollection ifc = new InstalledFontCollection();
foreach(FontFamily font in ifc.Families)
{
if (font.IsStyleAvailable(FontStyle.Regular))
{
// Code
}
}
Но я хочу читать шрифты из пользовательского каталога. Например, я создам эту структуру папок.
C:MyFonts
C:MyFonts Рукописный ввод
C:MyFontsGothic
..
..
Я скопирую файлы шрифтов true type или open type в эти папки в соответствии с их категорией.
И допустим, я хочу перечислить шрифты только в C:MyFontsGothic папка в моей программе. Как я могу это сделать?
Ответ №1:
Вам нужна PrivateFontCollection.
Комментарии:
1. Всегда рад помочь.