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

标签 wpf fonts

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

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

最佳答案

您可能需要考虑不要让拥有正确驱动程序的用户为那些没有正确驱动程序的用户带来麻烦。

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

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

您也可以看看 clearing the font cache

或者您可以看看 delayed loading the fonts 是否有帮助。

关于wpf - 我可以绕过 WPF 字体缓存的使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039081/

相关文章:

c# - 触摸滚动在 WPF 中不起作用

c# - 在 WPF 中,创建类似于 Outlook 2007 的日历 View 的最佳方法是什么?

css - CSS字体大小.5增量

reporting-services - 在 SSRS 中,当数据标签字体出现在条形图上时,如何有条件地更改图表上数据标签字体的颜色

css - Safari 中连接的字母

c# - 在 WPF 中的某些情况下,上下文菜单被剪切

c# - WPF 执行两个交替的 UI 任务

android - 如何在 android 中通过 javascript 更改 WebView 内容字体系列?

css - 为什么 CSS @font-face 规则似乎只适用于某些字体?

c# - 如何在 C# 中为已在 WPF 中的 XAML 中声明的矩形着色?