我的公司创建的自定义字体有问题。当我在 Visual Studio 2008 中将控件的 Font 属性设置为我们的字体时,我收到以下错误:
仅支持 TrueType 字体。这不是 TrueType 字体。
字体选择对话框显示我们的字体,双击 Windows 字体文件夹中的字体正确显示预览。
我已经与与我一起工作的其他开发人员进行了一些测试。显然这个问题只有在 Server 2003 下运行 VS2008 时才会出现,但设计时字体在 Vista 和 XP 下工作正常。其他系统字体如 Arial 和 Courier New 工作正常,只是不是我们内部的自定义字体。
有谁知道为什么 Server 2003 会出现一个应该是 TrueType 的字体问题?
更新:
我正在研究机器之间的其他差异。有问题的 PC 没有安装 Microsoft Office。安装 Office 后,有问题的字体在 Visual Studio 中工作,无需任何其他修改。
作为原始问题的补充,为什么安装 Microsoft Office 会导致字体开始工作?