与这个问题正好相反。
我不喜欢在VSCode for Mac中呈现字体的方式。对我来说,对比度的缺乏阻碍了我的前进,因为我没有好的视力,因为没有对比,这些字母有点乱七八糟。我可以放大,但我失去了很多工作空间(MacBook航空有一个小屏幕)。
我切换到了VSCode for Windows (Consolas)中使用的字体,但它仍然很模糊。
MacOS系统的General > Font smoothing
没有任何区别。
有什么方法可以使VSCode for Mac中的字体呈现与VSCode for Windows完全一样吗?
VS Windows代码(非常好,打印从VM连接到Windows机器)
VS与字体对抗性("workbench.fontAliasing": "antialiased"
) (较少的活力和模糊性)
VS无字体反美化("workbench.fontAliasing": "none"
) (更有活力和反差,但看起来真的很糟糕)
发布于 2020-12-06 02:32:29
如果你放大很远,你就能看到差别。
Windows使用亚像素渲染,颜色管理不同。Mac使用字体的单色呈现(反别名)。
这两幅图像的背景色都是#1E1E1E
(Lab11,0,0)
I
在Identifier
中的采样颜色
#8FD3C7
(实验室80,-19,-1) (绿色-灰色)#78A6BE
(实验室66,-10,-15) (蓝灰色)人眼更能感知绿色的对比。
与Mac (66:11)相比,Windows上的亮度差异更大(80:11)。
我建议改变主题的颜色或使用一个在颜色中对比度较高的主题,使背景黑色提供另一个额外的对比度增强。
在我安装的主题中,只有Light+使用白色背景,高对比度使用黑色背景。由于背景颜色,所有其他主题都缺乏对比度。
看看一辆深色的,它使用了相当饱和的颜色来突出显示语法。只需将编辑器的背景更改为黑色就会有所帮助。
"workbench.colorCustomizations": {
"[One Dark Pro]": {
"editor.background": "#000000"
}
}
如果需要,还可以更改许多其他背景色。
https://stackoverflow.com/questions/65163858
复制相似问题