2009-12-23 37 views
4

我最近开始在VS2010中工作,马上注意到我使用的字体Consolas在VS2008中不会弹出。首先,我认为我的设置没有被导入,但我检查了Consolas是默认文本!如何纠正Visual Studio 2010中的污迹字体渲染?

这是一个非常小的细节,这是Mac用户所熟知的东西,但左边是VS2010字体渲染的模糊,右边是VS2008渲染。它真正地突出了'm'的腿和任何间距很小的字母。

任何人都知道如何纠正?我可以在Windows7字体渲染中做些什么?

 
VS2010     VS2008 
comparison of text rendering between VS2010 and VS2008 http://i47.tinypic.com/ziw2kx.png 

好的,我找到了解决方案。我不得不再次运行ClearType向导。字体更强大,颜色也相同。 GDI下的蓝调和绿色要轻得多。 comparison screenshot after the ClearType change http://i46.tinypic.com/qq2z4h.png

+0

字体呈现在WPF一个巨大的问题一直。使用VS2010(使用WPF和新的.Net f/w),这是一个非常棒的改进。 – 2009-12-23 16:27:55

+0

我必须承认,我通常是字体的挑剔的人(我已经打开这个错误:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=380919),我真的没有看到上面截图的区别;甚至不在“米”。它看起来像正确的文本是_very_s稍微更“粗体”,但其他形状是相同的。 – 2009-12-23 17:24:29

+0

哦,是的,也看到这个问题:http://stackoverflow.com/questions/1651217/visual-studio-2010-beta-2-cleartype – 2009-12-23 17:30:18

回答

2

看起来像你的ClearType设置的差异。这两个屏幕截图是来自同一台PC吗?

编辑:如果Visual Studio 2010确实在内部使用WPF,则ClearType引擎是不同的,可能会产生细微差别的结果。但它对全系统的ClearType调谐器设置做出了响应。下面是进入细节的文章:

http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx

+0

现在这篇文章已经过时了,因为字体呈现在WPF 4中有一个主要更新(VS2010的确使用)。请参阅https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=380919 – 2009-12-23 17:22:34

+0

这两个屏幕截图均来自同一台PC。事实上,VS2008的窗口是ontop并抵消VS2010。起初我想象它(肮脏的屏幕,肮脏的眼镜,内部照明,外面的太阳),但是当我开始VS2008并开启一个项目时,我立即看到了差异。文本更加清晰。 – 2009-12-28 10:30:25