【发布时间】:2012-02-08 00:43:15
【问题描述】:
我目前正在 WPF (.NET 4 / VS 2010) 中开发一个应用程序,我遇到了与字体缩放相关的问题。
简而言之,我的应用程序中的文本经常变形或不代表“通常”的样子。
您可以在此处查看问题示例,该示例取自使用 Helvetica Neue LT Pro 字体的控件,大小为 12:
这是另一个例子,字体大小为 9:
我尝试按照建议更改文本格式模式(即:TextOptions.TextFormattingMode="Display"),但这没有帮助。
我可以做些什么来帮助改善字体渲染?是否有一组针对 WPF 进行了优化且可扩展的字体?
我应该坚持使用“ClearType”字体吗?
【问题讨论】:
-
您是否在真正的本地机器之外的任何系统上进行开发?即你是在虚拟机上开发,还是通过 RDP,或者通过 Citrix 等?我在远程或虚拟机上运行时遇到过这些文本工件,我很确定这与通用软件图形渲染有关。
-
我实际上是在真正的本地机器上开发的,因此我很困惑。根据我的阅读,.Net 4 对字体渲染进行了各种改进。感谢您提供有关虚拟机的提示。