代码之家  ›  专栏  ›  技术社区  ›  Vijay

Windows 2008 R2操作系统中的GDI+字体问题

  •  0
  • Vijay  · 技术社区  · 6 年前

    我已在计算机中安装了“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);
    

    上述代码返回“Microsoft Sans Serif”作为Windows 2008 R2中的默认字体。在Windows10操作系统中,这段代码按预期返回“minion pro”。所以这个问题是特定于Windows2008R2的。

    有人能帮忙吗?如何在Windows2008R2中正确检索字体?有已知的限制吗?

    0 回复  |  直到 6 年前