WPF TextBlock字体在Visual Studio中选中时看起来正常,但在不对焦时则不正常

WPF TextBlock字体在Visual Studio中选中时看起来正常,但在不对焦时则不正常,wpf,fonts,rendering,Wpf,Fonts,Rendering,在VisualStudio中,我在文本框中使用Proxima Nova Regular(尺寸13px)。然而,当我在VS的文本框外聚焦时,字体突然变小/变平 有什么想法吗 在文本正确显示的焦点中: 字体在失焦时呈现奇怪,看起来更像12px:您是仅在VS designer中遇到此问题,还是在运行应用程序时也出现此问题?在运行应用程序时也会出现此问题。看起来Windows渲染字体是正确的,当它在WPF中时,它的渲染方式不同。我知道WPF从来都不是很好,但从v4开始就有了改进。我还尝试过设置TextF

在VisualStudio中,我在文本框中使用Proxima Nova Regular(尺寸13px)。然而,当我在VS的文本框外聚焦时,字体突然变小/变平

有什么想法吗

在文本正确显示的焦点中:


字体在失焦时呈现奇怪,看起来更像12px:

您是仅在VS designer中遇到此问题,还是在运行应用程序时也出现此问题?在运行应用程序时也会出现此问题。看起来Windows渲染字体是正确的,当它在WPF中时,它的渲染方式不同。我知道WPF从来都不是很好,但从v4开始就有了改进。我还尝试过设置TextFormattingMode和TextRenderingMode的不同组合(即显示+清除类型,理想+别名),好吧,所以我无法重现您的问题。下面是一些想法:设置
SnapsToDevicePixels=“True”
和/或
UseLayoutRounding=“True”
。使用不同的(标准Windows)字体,例如
Segoe UI
。将字体大小调整0.5像素(例如,使用
13.5px
12.5px
)。谢谢Ming-我会尝试这些方法。13.5使它更接近它应该是什么样子。当你说你不能重现这个问题时,你是在用Proxima Nova来尝试吗?