C#读取系统安装字体的方法:
public List<string> GetSystemFont1()
{
List<string> fontList = new List<string>();
foreach (FontFamily font in FontFamily.Families)
{
fontList.Add(font.Name);
}
return fontList;
}
//方法2 InstalledFontCollection所在命名空间为 using System.Drawing.Text;
public List<string> GetSystemFont2()
{
InstalledFontCollection ifc = new InstalledFontCollection();
List<string> fontList = new List<string>();
foreach (FontFamily ff in ifc.Families)
{
fontList.Add(ff.Name);
}
return fontList;
}