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

问题描述 投票:9回答:5

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

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

windows fonts visual-studio-2012
5个回答
-5
投票

对我来说,在工具->选项->环境->字体和颜色中切换到 "Consolas "字体,然后回到 "Courier New",这对我有帮助。切换到Consolas后别忘了按 "OK"。


12
投票

有一个扩展名为 文本锐利 允许您完全禁用Visual Studio的字体平滑(ClearType)。

https:/visualstudiogallery.msdn.microsoft.com7aafa2ea-8c54-4da8-922e-d26bf018514d。

我正在使用这个结合 源代码专业版 可读性很强的代码的字体。

好吧,这些字符至少是可读的。代码本身可能是一个不同的故事。 :)


4
投票

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

只需将此设置切换到 "Aliased",就可以恢复像素完美的字体渲染。

Go to Text Editor - Advanced - Text Rendering Method

Change to Aliased to get pixel perfect rendering back

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


0
投票

根据 "VS设置",我不知道VS是否会忽略系统级的ClearType设置。blogs.msdn.com这个帖子在超级用户上您可能需要在许多地方禁用它,但对于VStudio来说,两个就足够了。

  • 控制面板> 显示> 调整ClearType文本。
  • 控制面板> 系统> 调整Windows的外观和性能> 视觉效果> 平滑屏幕字体的边缘。

不要用 Consolas 因为它总是使用ClearType,正如Alex K.在评论中指出的那样。

更喜欢 Lucida Console 这是一种固定的字体(它们在VStudio的字体列表中的Tools > Options > Environment > Fonts and Colors中是粗体),而且似乎不会受到ClearType或平滑边缘的影响。


0
投票

在我的情况下,问题是我把文字大小调到了120%,我把它改成100%就可以了。

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

当我在设置中添加了一个新的液晶显示器时,我就发生了这种情况。

© www.soinside.com 2019 - 2024. All rights reserved.