WPF 4.0字体渲染问题

时间:2010-04-19 10:07:46

标签: wpf fonts

我在WPF 4应用程序中呈现一个奇怪的渲染问题,因为它们会渲染一些文本,因为它会拉伸它并使其非常窄。

.net 3.5:.Net 3.5

.net 4.0:.Net 4.0

起初我认为这可能是字体的问题,但我也在Blend 4测试版中看到同样的问题:

Blend

我正在运行XP SP3,Visual Studio 2010 Professional,所有内容都是最新的。我没有注意到我在同一台机器上构建的Silverlight 4应用程序的任何此类问题......其他人看到过这个或者知道它为什么会发生?

3 个答案:

答案 0 :(得分:1)

“知道为什么会这样吗?”

The text stack now supports display-optimized character layout,另见this page

它应该是可配置的,但我现在无法找到详细信息。

答案 1 :(得分:1)

我认为这是某些字体未安装的问题。

检查SegoeUI!

它们位于%ProgramFiles%\ Microsoft Expression \ Common \ Fonts

回答你关于为什么会发生这种情况的问题:我认为这是因为我卸载了一些以前版本的混合或视觉工作室,它们也删除了字体。

我在Blend上启动了Snoop并注意到了字体引用的路径。这是正确的路径,但不知何故混合仍然找不到字体(我猜它然后按字母顺序跟随字体)。所以我把它安装到了Windows的Fonts文件夹中,一切都很好。

我前一段时间遇到过这个问题,如果我不记得,那么请耐心等待。

答案 2 :(得分:0)