通过使用此 [链接](获取已安装字体作为列表),我使用以下代码获取服务器计算机上已安装字体的列表
{
FontFamily[] fontFamilies = fontsCollection.Families;
List<string> fonts = new List<string>();
foreach (FontFamily font in fontFamilies)
{
fonts.Add(font.Source);
}
}
我有两个应用程序一个控制台和另一个 asp.net mvc Web 应用程序。我在他们两个中都使用了上层代码来访问服务器的所有字体。控制台应用程序在所有服务器上都运行良好,但在某些服务器中,Web 应用程序无法显示所有已安装的字体,只显示一些系统字体,如 Tahoma、Times New Roman、...
我在所有服务器的字体文件夹中安装了一些新字体,但某些服务器中的 Web 应用程序没有显示这些新字体的名称。当我想在代码中手动使用这个新字体时,错误发生在服务器上没有安装这个字体
问题是什么。我应该怎么做才能解决它?请帮我。