代码之家  ›  专栏  ›  技术社区  ›  Joe Chin

如何更正Visual Studio 2010中的污点字体呈现?

  •  4
  • Joe Chin  · 技术社区  · 16 年前

    我最近开始在VS2010中工作,并立即注意到我使用的字体consolas并不像在VS2008中那样弹出。首先,我认为我的设置没有被导入,但我选中了,consolas是默认文本!

    这是一个非常小的细节,这是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

    1 回复  |  直到 16 年前
        1
  •  2
  •   Mark Ransom    16 年前

    您的ClearType设置似乎有所不同。两个屏幕截图都来自同一台电脑吗?

    编辑: 如果Visual Studio 2010确实在内部使用了WPF,则ClearType引擎是不同的,可能会产生细微不同的结果。但是,它会响应系统范围内的ClearType调谐器设置。以下是一篇详细的文章:

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