WPF 应用程序中的文本在 VMWare 下无法读取或根本不显示
我有一个用户在装有 VMWare 的 Mac 上运行我的 WPF 应用程序(在 Win 7 中),应用程序中的大部分文本都无法读取。我已经在我自己的 VMWare-MacBook pro 设置上运行了这个,看起来没问题。以下是用户的屏幕截图:
https://i.sstatic.net/QCzwn.png
我期望缺失或难以辨认的文本的字体应该是 Segoe UI,就像屏幕上以较大尺寸显示的“战斗管理器”一词的文本一样,尽管我没有明确设置字体。
知道原因可能是什么吗?
I've got a user running my WPF app on a Mac with VMWare, In Win 7, and most of the text in the app is unreadable. I've ran this on my own VMWare-MacBook pro setup, and it seems to be fine. Here's a screenshot from the user:
https://i.sstatic.net/QCzwn.png
The font for the missing or illegible text I expect should be Segoe UI, as is the text for the words "Combat Manager" that appear in a larger size on the screen, although I have not explicitly set the font face.
Any idea what the cause might be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当我们的一些测试人员遇到这个问题和其他问题时,这是因为他们的内存设置太低,视频模拟无法处理 WPF。 VMWare 默认为来宾操作系统的总 RAM 约为 256 MB。尝试将其调至 2 GB 或更高。您还可以修改虚拟机的视频设置。此外,检查来宾操作系统上的字体大小和 DPI 设置。
When we had this and other issues with some of our test staff, it was because they had the memory settings turned too low for the video emulation to handle WPF. VMWare defaults to somewhere around 256 MB for total RAM for the guest OS. Try turning that up to 2 GB or higher. You can also tinker with the video settings for the VM. In addition, check the font size and DPI settings on the guest OS.
更新到最新的 VMWare Workstation 软件并安装最新的 VMWare 工具。 7.0.x 的一个版本存在此问题。在我们的例子中,您根本看不到文本。
Update to the latest VMWare Workstation software and install the latest VMWare tools. There was a version of 7.0.x that had this issue. In our case you couldn't see the text at all.
我的VMWare版本:7.1.4
操作系统:Windows 7 x86
有同样的问题,我的解决方案是将 WMVare Tools 更新到最新版本(截至今天)。 (VMware 工具版本 8.4.6)
My VMWare version: 7.1.4
OS: Windows 7 x86
Had the same issue, the solution for me was to update the WMVare Tools to the latest version (as of today). (VMware Tools version 8.4.6)