1
0
请查看以下更新中的屏幕截图(将在VS2010的最终版本中发布),并查看这些改进是否解决了您的vs字体呈现问题: http://blogs.msdn.com/text/archive/2010/03/05/additional-wpf-text-clarity-improvements.aspx http://blogs.msdn.com/visualstudio/archive/2010/03/11/wpf-text-clarity-improvements.aspx |
2
2
我用的是10号的康索拉,没有问题。
|
3
2
TextSharp 是现在的答案。我真的希望他们能继续解决这个问题,因为我的主监视器和辅助监视器的标准渲染结果很糟糕。使用β2。 使用8或9pt Lucida控制台时,文本模式设置为“别名”即可。 |
4
1
下面是VS2008和VS2010 Beta2编辑器文本呈现如何并排查找我。字体为consolas 13pt。 VS2008:http://int19h.org/so/cleartype_vs9.png VS2010:http://int19h.org/so/cleartype_vs10.png 我看不出任何明显的差异。 [编辑] 好的,我已经复制了它和张贴的配色方案。这里的关键部分似乎是在黑暗的背景下使用明亮的文本。当暗灯亮起时,输出似乎是相同的。 这是一些猜测。显然,当执行亚像素抗锯齿时,Direct2d(WPF用于抗锯齿文本输出)总是“优先”前景(即文本)颜色而不是背景颜色。另一方面,传统的GDI ClearType似乎总是优先于深色而不是明亮的颜色。因此,在明亮的字母和黑暗的背景下,ClearType文本变得更薄,但Direct2d文本保持相同的大小,像素级。此外,由于明亮的像素更密集,相同数量的像素在相同的前景/背景对比度下更“突出”,因此深色d2d文本上的明亮看起来明显更“大胆”。 |
5
1
我也经历过同样的怪事(不仅在VS2010中,而且在所有WPF应用程序中)。遗憾的是,似乎没有办法在WPF中设置“向后样式”的文本呈现。 我刚刚在vs图库中找到了这个加载项“text sharp”,它允许您为vs2010文本编辑器选择不同的字体别名选项,但至少对我来说,这对这个问题没有帮助。 下面是链接,如果您想尝试它: Text Sharp VS2010 extension |
6
0
您是否确保在操作系统上启用ClearType?我在2010年看到过类似的问题,当时我的机器上禁用了ClearType。重新启用ClearType会使文本重新快速显示。 出于某种原因,我的操作系统上的cleartype设置在我工作一段时间后就一直没有恢复。我不得不重新设置了几次,但最近似乎平静下来了(我相信当时我使用的是Win7的预RTM构建)。 |
7
0
尝试使用Courier新字体。 工具->选项->环境->字体和颜色 |
8
0
如果我同意你的观点,他们是不同的。 其他人可能看不到屏幕截图的任何差异,但在实际的机器上,我可以看到差异。用相同的设置并排加载相同的项目看起来不同。我认为这是WPF呈现字体或其他内容的不同之处。 vs 2010窗格看起来稍微向左移动,就像字体中的紧排被关闭了一点或是什么。同样-与2008年和2010年相同的字体。 我已经在Windows7和WindowsVista上尝试过了。也许旧的xp机器渲染不同,不能说(不,我不会加载xp来查找)。 |
9
0
我也注意到了Visual Studio 2010B2的渲染问题。 我试过将清除类型设置调整为无效。 我在Win7x64上使用consolas 9pt,平均19英寸 TFT . 这就是我系统上的情况。 A side by side screen shot |
10
0
好的,这就是你要做的。终于明白了! 您需要将ClearType重置为默认值。不要试图根据你认为好看的东西来调整它-因为你认为好看的东西在VS2010中不会。 我注意到在新安装的Windows7上,我的VS2010文本突然变得更好了。在运行ClearType尝试在墙上安装的索尼电视上获得好的文本后,我发现它完全把我的普通外部显示器的文本搞砸了。 我还没有找到一种明确重置ClearType的方法,但显然下面解释了默认值是什么:
这是为VS2010 RC。 |