2

我们正在开发 WPF/C# 应用程序并且遇到损坏字体缓存的问题。我们的许多用户都有旧的视频驱动程序,这些驱动程序在字体缓存方面特别有问题。我们已与个人用户合作升级驱动程序,这通常可以解决问题,但只有在用户遇到导致我们的软件无法使用的问题(这看起来像是我们的错误,而不是微软的错误)后,我们才会注意到问题。

目前,我们的应用程序中仅使用 2 种字体。 我可以告诉 WPF 完全绕过字体缓存以防止我们的用户在运行我们的软件时出现这些问题吗?

4

1 回答 1

2

您可能要考虑不要让拥有正确驱动程序的用户为没有正确驱动程序的用户受苦。

也许您可以在设置中添加警告。

也就是说,您可以停止缓存服务(它是一项服务),但您需要成为管理员才能停止服务。

您可能还看看清除字体缓存

或者你可以看看延迟加载字体是否会有所帮助。

于 2012-06-14T18:39:18.230 回答