我刚刚将我的 Parallels VM 升级到 Windows 10(以前是 8.1)。
升级后,我注意到 Report Builder 3.0(SQL Server 高级用户报告创作工具)不支持某些字体。它们可从字体对话框中选择,但似乎被忽略了(并且在没有任何警告的情况下以 Arial 格式呈现)。
受影响的是 3 种自定义非标准字体(OTF,几个月前我从代工厂购买并安装的,在升级到 Win 10 之前运行良好),其中只有一种现在能够正确呈现。我认为它可能与 OTF 有关,因此我为其中一种字体找到了 TTF,但 TTF 版本在 Report Builder 中表现出相同的行为(可选,但以 Arial 呈现)。
字体在 Word 中似乎工作正常。这似乎可能是 Report Builder 特有的。
有没有推荐的诊断步骤?我是否遗漏了什么?
答案1
一些写错的字体会覆盖其他字体,如 Arial.ttf。在 Windows 10 和 DirectWrite 的更改之前,这一直不成问题。
修复:如果您使用的是 Windows 10,则默认情况下不会安装早于 2012 年 1 月 26 日的字体。查找早于此日期的所有字体,并在 Chrome 或任何其他存在字体问题的应用程序打开时删除它们。导致问题的字体(接管 Arial.ttf)将无法删除,直到 Chrome 等关闭。恢复您刚刚删除的字体,但不允许删除的字体除外。如果问题仍未解决,请重试。我能够使用此方法(并且仅使用此方法)修复我的电脑和许多其他电脑,除了全新安装且之后没有安装其他字体。