首页 > 解决方案 > Windows 2008 R2 操作系统中的 GDI+ 字体问题

问题描述

我已经在机器中安装了“Minion Pro”OTF 字体,该字体存在于“C:\Windows\Fonts”文件夹中,但无法为“Minion Pro”字体创建 System.Drawing.Font 实例。

请找到代码片段。

        System.Drawing.Font minionPro = new System.Drawing.Font("Minion Pro", 12);
        if(minionPro.Name !=  "Minion Pro")
            minionPro = new System.Drawing.Font("Minion Pro Regular", 12);

上述代码返回 Windows 2008 R2 中的默认字体“Microsoft Sans Serif”。在 Windows 10 操作系统中,此代码按预期返回“Minion Pro”。因此,此问题特定于 Windows 2008 R2。

任何人都可以帮助解决这个问题,如何在 Windows 2008 R2 中正确检索字体?有任何已知的限制吗?

标签: c#.netgdi+

解决方案


推荐阅读