我们正在开发一个WPF / C#应用程序,并且无法破坏字体缓存。我们的许多用户都拥有旧的视频驱动程序,这些驱动程序在字体缓存方面尤其有问题。我们已经与个人用户一起升级通常解决问题的驱动程序,但问题只有在用户遇到问题导致我们的软件无法使用(这使它看起来像我们的错误,而不是微软的软件)时才会引起我们的注意。
我们目前只在我们的应用程序中使用2种字体。 我可以告诉WPF完全绕过字体缓存 ,以防止用户在运行我们的软件时遇到这些问题吗?
答案 0 :(得分:2)
您可能需要考虑不让没有正确驱动程序的用户受到影响。
也许您可以在设置中添加警告。
那就是说,您可以stop the cache service(这是一项服务),但您需要成为管理员才能停止服务。
您可能还要查看clearing the font cache
或者您可以看到delayed loading the fonts是否有帮助。