Visual C# 从自定义目录中读取字体
本文关键字:读取 字体 自定义 Visual | 更新日期: 2023-09-27 17:55:34
我可以通过以下代码枚举系统上已安装的字体:
InstalledFontCollection ifc = new InstalledFontCollection();
foreach(FontFamily font in ifc.Families)
{
if (font.IsStyleAvailable(FontStyle.Regular))
{
// Code
}
}
但是我想从自定义目录中读取字体。例如,我将创建此文件夹结构。
C:''MyFonts
C:''我的字体''手写
C:''MyFonts''Gothic
..
..
我会根据其类别将真类型或打开类型字体文件复制到这些文件夹中。
假设我只想枚举程序中的 C:''MyFonts''Gothic 文件夹中的字体。我该怎么做?
你需要一个PrivateFontCollection。