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

Ant*_*ino 8 windows fonts visual-studio-2012

如何在Visual Studio的文本编辑器中禁用字体平滑?在我使用的一些机器上,这是有效的,但是,大多数机器都没有.

左边编辑器中的文字并不是很清晰.但是Windows中的字体是.

Jer*_*ose 9

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

https://visualstudiogallery.msdn.microsoft.com/7aafa2ea-8c54-4da8-922e-d26bf018514d

我正在使用它与Source Code Pro字体结合使用,以获得非常易读的代码.

好吧,角色至少是可读的.代码本身可能是一个不同的故事.:)

  • +1用于区分代码中的字符:D使用与Visual Studio完全相同的插件似乎忽略Windows设置...这应该是公认的答案... (2认同)

rya*_*net 8

在 Visual Studio 2019 v16.5.4(可能更低)中,在 Text Editor -> Advanced settings 下有一个新功能叫做“Text rendering method”。这似乎在安装时默认为“ClearType”。在我的机器上,我在操作系统级别禁用了 ClearType,但在全新安装/更新后,注意到我的字体被平滑了。

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

转到文本编辑器 - 高级 - 文本渲染方法

更改为 Aliased 以恢复像素完美渲染

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


Mik*_*ail -5

对我来说,它有助于切换到“Consolas”字体,然后在“工具”->“选项”->“环境”->“字体和颜色”中切换回“Courier New”。切换到 Consolas 后不要忘记按“确定”。