如何在Visual Studio的文本编辑器中禁用字体平滑?在我使用的某些机器上,这可以工作,但不是大多数机器。
The text in the editor on the left is not really sharp. But the font in Windows is.
答案 0 :(得分:9)
有一个名为 Text Sharp 的扩展程序,允许您完全禁用Visual Studio的字体平滑(ClearType):
https://visualstudiogallery.msdn.microsoft.com/7aafa2ea-8c54-4da8-922e-d26bf018514d
我正在使用它与Source Code Pro字体结合使用,以获得非常易读的代码。
嗯,角色至少是可读的。代码本身可能是一个不同的故事。 :)
答案 1 :(得分:4)
在Visual Studio 2019 v16.5.4(可能更低)中,“文本编辑器”->“高级”设置下有一项新功能,称为“文本渲染方法”。安装时似乎默认为“ ClearType”。在我的机器上,我已经在操作系统级别禁用ClearType,但是在全新安装/更新后,我注意到我的字体已经过平滑处理。
只需将此设置切换为“别名”即可获得像素级完美的字体渲染。
同样,这假设您已经在系统级别禁用了ClearType。我不确定VS设置是否会忽略/覆盖系统级别的ClearType设置。
答案 2 :(得分:0)
根据blogs.msdn.com和this post on SuperUser,您可能需要在很多地方禁用它,但对于VStudio,两个就足够了:
不要使用Consolas
,因为它始终使用ClearType,正如Alex K.在评论中所述。
首选Lucida Console
这是一种固定字体(它们在工具>选项>环境>字体和颜色中的VStudio字体列表中以粗体显示)并且似乎不受ClearType或平滑边缘的影响。
答案 3 :(得分:0)
在我的情况下,问题是我的文字大小为120%,我只是将其更改为100%。
是“分辨率”选择器上方“显示设置”中的一个选项。它说: “更改文本,应用程序和其他项目的大小” 将值设置为: 100%(推荐)
这是我在设置中添加新的LCD显示器时发生的事情。
答案 4 :(得分:-5)
对我而言,它有助于切换到“Consolas”字体,然后返回到工具 - >选项 - >环境 - >字体和颜色中的“Courier New”。切换到Consolas后,不要忘记按“OK”。