【问题标题】:Text in WPF application appears unreadable or does not appear at all under VMWareWPF 应用程序中的文本在 VMWare 下显示不可读或根本不显示
【发布时间】:2013-01-03 17:53:28
【问题描述】:

我有一个用户在带有 VMWare 的 Mac 上运行我的 WPF 应用程序,在 Win 7 中,应用程序中的大部分文本都是不可读的。我已经在我自己的 VMWare-MacBook pro 设置上运行了这个,看起来还不错。这是用户的截图:

http://i.stack.imgur.com/QCzwn.png

我希望丢失或难以辨认的文本的字体应该是 Segoe UI,就像屏幕上以更大尺寸出现的“战斗管理器”字样的文本一样,尽管我没有明确设置字体。

知道原因可能是什么吗?

【问题讨论】:

  • 尝试关闭 WPF 硬件加速。它可能会用虚拟 GPU 做一些奇怪的事情。
  • 你试过换主题吗?
  • 使用 HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics DisableHWAcceleration = 1 禁用硬件加速解决了这个问题。我宁愿它是我可以在代码中修复的东西,但它给了我一种帮助我的用户的方法。谢谢!

标签: wpf fonts vmware


【解决方案1】:

当我们的一些测试人员遇到此问题和其他问题时,这是因为他们的内存设置过低,视频仿真无法处理 WPF。 VMWare 默认为来宾操作系统的总 RAM 大约为 256 MB。尝试将其提高到 2 GB 或更高。您还可以修改 VM 的视频设置。此外,请检查客户机操作系统上的字体大小和 DPI 设置。

【讨论】:

    【解决方案2】:

    更新到最新的 VMWare 工作站软件并安装最新的 VMWare 工具。有一个 7.0.x 版本存在此问题。在我们的例子中,你根本看不到文本。

    【讨论】:

      【解决方案3】:

      我的 VMWare 版本:7.1.4 操作系统:Windows 7 x86

      遇到同样的问题,我的解决方案是将 WMVare 工具更新到最新版本(截至今天)。 (VMware Tools 版本 8.4.6)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-02
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-29
        • 2018-05-10
        • 1970-01-01
        相关资源
        最近更新 更多