如何修复Visual Studio 2015中模糊字体的问题

29

我正在使用VS 2015社区版,发现文本编辑器中的默认字体与使用相同字体的VS 2013社区版相比模糊。我在我的计算机上都有这两个版本,可以看到VS 2013更平滑地呈现字体。

有什么方法可以解决这个问题吗?我使用的是Windows 10搭载Surface Pro 4。

带模糊字体的Visual Studio 2015 VS 2015

带清晰字体的Visual Studio 2013 VS 2013


13
对于投票关闭这个问题的人:虽然这个问题很容易解决,但它很可能会在未来再次出现。我看不出关闭它的任何理由。 - Gerald Schneider
你仍然有个问题:看看大写字母 L 和 M,小写字母 m……抗锯齿处理效果很差。更高级的字体和/或渲染器就不会有这样的问题。 - Johan Boulé
6个回答

47

将2015年的缩放级别设置为100%:

在此输入图片描述


44
史上最棒的箭头;-) - Uwe Keim
2
有时候,解决问题只需要一次鼠标滚动。 - Rik
2
@UweKeim 我是用Paint.NET制作的,所以我更愿意称它为指针 ;) - Gerald Schneider
这已经是过去三周的痛点了。我一直以为眼睛里有什么东西。谢谢! - hina10531

24

对于那些因为使用了两个显示器(比如一个是100%缩放,另一个是125%)而出现模糊字体问题的人,只需将字体模糊的那个显示器设为主显示器即可。 set main display

为使更改生效,您必须注销重新启动计算机。


3
我必须重启我的笔记本电脑,才能使文本清晰,但这绝对是解决我的问题的答案。 - jonnarosey
1
通常这样做是行不通的。例如,如果您有一个FHD和一个4K显示器,使用不同的缩放比例时,非主显示器将始终模糊不清。(https://developercommunity.visualstudio.com/content/problem/25097/font-is-blurry-due-to-not-supporting-mixed-mode-dp.html) - John Smith
我猜如果清晰文本被缩小,它仍然保持清晰。如果清晰文本被放大,它会变得模糊。但即使不是这种情况,这种方法对我也有效。 - alexkovelsky
现在,当我仔细看时,我确实发现在非主显示器上有点模糊,但那是可以忽略的。 - alexkovelsky
jonaglon,你建议重新启动电脑真的帮了我很多。你应该将它发布为独立的答案。 - Roman O

8
您的2015示例中,缩放比例设置为98%(请参见左下角的下拉列表)。
在我的版本中也这样做会使文本变得“模糊”,将其设置回100%可以使其清晰。

7

在此输入图片描述

取消勾选此选项可以解决我在VS 2019中的问题。无需将缩放设置为100%。


这在Visual Studio 2017中也适用。我发现下面的两个复选框也必须取消选中才能使其正常工作。 - KyokoHunter

1
这可能是一个很老的话题来回复,但我在MSVS 2022中遇到了完全相同的问题。字体在上下文菜单、文件列表等方面看起来很好,但在代码编辑器中看起来很丑陋。它似乎很“肥厚”而不锐利。对我有用的解决方案是在“工具”->“选项”->“文本编辑器”->“高级”中将文本格式设置为显示

比较之前和之后:

Before and after the settings change

解决方案在这里找到:https://developercommunity.visualstudio.com/t/using-a-different-font-than-consolas-is-ugly/1587095

-3

如何修复Visual Studio 2015中的模糊字体

工具: Regedit
问题: 编辑页面和解决方案资源管理器中的模糊字体
变种: 仅编辑器模糊 - 请查看之前的问题
问题: 两个窗格,Windows和/或文本编辑器/解决方案资源管理器均模糊
无效方法:
更改编辑器,例如从100%到98%再回来。它起作用然后失败了。

我的regedit修改是从64回到100-几秒钟内解决了问题。

更新:它回来了,但不那么麻烦 - 唯一的怪癖是查找/替换按钮卡住了,如Match Case/Whole Word。

Tonto在另一个模糊的夜晚结束时说了些什么新闻。

Regedit更改仍然有效。也许重置发生在启动期间 - 测试,测试和再次测试。

更新:滚动鼠标一行整个页面即可解决 - 解决方案资源管理器运行正常(只有一个问题解决了)。


2
如果您有答案,请将其放在答案字段中,不需要链接。 - Jeffrey Drake

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接