Windows 如何在Visual Studio编辑器中禁用字体平滑?

Windows 如何在Visual Studio编辑器中禁用字体平滑?,windows,fonts,visual-studio-2012,Windows,Fonts,Visual Studio 2012,如何在Visual Studio的文本编辑器中禁用字体平滑?在我使用的一些机器上,这是可行的,但在大多数机器上不是这样 对我来说,在工具->选项->环境->字体和颜色中,切换到“ConsoleAS”字体,然后返回到“Courier New”有帮助。切换到控制台后,不要忘记按“OK”。有一个名为Text Sharp的扩展,允许您完全禁用Visual Studio的字体平滑(ClearType): 我将它与字体结合使用,以获得非常可读的代码 嗯,这些字符至少是可读的。代码本身可能是另一个故事。:)

如何在Visual Studio的文本编辑器中禁用字体平滑?在我使用的一些机器上,这是可行的,但在大多数机器上不是这样


对我来说,在工具->选项->环境->字体和颜色中,切换到“ConsoleAS”字体,然后返回到“Courier New”有帮助。切换到控制台后,不要忘记按“OK”。

有一个名为Text Sharp的扩展,允许您完全禁用Visual Studio的字体平滑(ClearType):

我将它与字体结合使用,以获得非常可读的代码

嗯,这些字符至少是可读的。代码本身可能是另一个故事。:)

根据和,您可能需要在许多地方禁用它,但对于VStudio,两个就足够了:

  • 控制面板>显示>调整ClearType文本
  • 控制面板>系统>调整窗口的外观和性能>视觉效果>平滑屏幕字体边缘
不要使用
Consolas
,因为它总是使用ClearType,正如Alex K.在评论中指出的那样


首选
Lucida Console
,它是一种固定字体(在VStudio的字体列表中,工具>选项>环境>字体和颜色中,它们是粗体),并且似乎不会受到ClearType或平滑边缘的影响。

在我的情况下,问题是我将文本大小设置为120%,我只是将其更改为100%

是位于分辨率选择器上方的“显示设置”中的选项。它说: 更改文本、应用程序和其他项目的大小 将该值设置为: 100%(推荐)


在我的设置中添加了一个新的LCD监视器时,我就遇到了这种情况。

在Visual Studio 2019 v16.5.4(可能更低版本)中,文本编辑器->高级设置下有一个新功能,称为“文本渲染方法”。安装时,这似乎默认为“ClearType”。在我的机器上,我已经在操作系统级别禁用了ClearType,但是在新的安装/更新之后,我注意到我的字体被平滑了

只需将此设置切换为“别名”,即可恢复像素完美的字体渲染


同样,这假设您已经在系统级别禁用了ClearType。我不确定VS设置是否会忽略/覆盖系统级ClearType设置。

只是出于好奇,您是否在Windows中禁用了ClearType?您是否在Visual Studio网站上看到过?ClearType在Windows窗口中禁用,但在VS.Strange中不禁用。您需要描述用于禁用Windows的锤子。在“代码”窗口中使用Console时,该字体始终使用clear type呈现,您需要更改为其他字体。谢谢,这就是问题所在。不回答如何在不禁用系统范围内的抗锯齿的情况下禁用Visual Studio中的抗锯齿。+1用于将字符与代码区分开来:D使用与Visual Studio完全相同的插件似乎忽略了Windows设置。。。这应该是公认的答案。。。