我可以绕过WPF字体缓存的使用吗?

我可以绕过WPF字体缓存的使用吗?,wpf,fonts,Wpf,Fonts,我们正在开发一个WPF/C应用程序,但在损坏字体缓存时遇到了问题。我们的许多用户都有旧的视频驱动程序,这些驱动程序在字体缓存方面特别有问题。我们已经与个别用户合作升级驱动程序,这通常可以解决问题,但问题只有在用户遇到使我们的软件无法使用的问题后才会引起我们的注意(这使它看起来像是我们的bug,而不是微软的bug) 目前,我们在应用程序中只使用2种字体我能告诉WPF绕过字体Cache 以防止我们的用户在运行我们的软件时出现这些问题吗? < P>你可能想考虑不让有正确的驱动程序的用户遭受那些没有.<

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


目前,我们在应用程序中只使用2种字体<强>我能告诉WPF绕过字体Cache 以防止我们的用户在运行我们的软件时出现这些问题吗?

< P>你可能想考虑不让有正确的驱动程序的用户遭受那些没有.< /P>的用户的痛苦。 也许您可以在设置中添加警告

也就是说,您可以(这是一项服务),但您需要是管理员才能停止服务

你也可以看看


或者您可以看看是否会有帮助。

不幸的是,我们的软件通常由客户的IT部门安装,该部门大量运行安装程序,并且往往忽略警告。延迟加载字体无法有效防止缓存损坏。我们在收到问题通知后会清除缓存和/或停止服务,但我希望避免完全停止服务,这可能会对机器上的其他软件产生负面影响。我正在寻找一种绕过它的方法,只是为了我的软件,在那里我可以控制它的影响。