Visual studio code 如何使MacOS的VSCode中的字体呈现与Windows的VSCode完全相同?

Visual studio code 如何使MacOS的VSCode中的字体呈现与Windows的VSCode完全相同?,visual-studio-code,fonts,contrast,font-rendering,consolas,Visual Studio Code,Fonts,Contrast,Font Rendering,Consolas,有点相反 我不喜欢在Mac的VSCode中呈现字体的方式。对我来说,对比度的缺乏阻碍了我,因为我没有很好的视力,因为对比度的缺乏,字母变得有点混乱。我可以缩放,但我失去了很多工作空间(MacBookAir有一个小屏幕) 我切换到了VSCode for Windows(控制台)中使用的字体,但它仍然变得模糊 MacOS系统的常规>字体平滑没有任何区别 有什么方法可以使Mac版VSCode中的字体呈现与Windows版VSCode中的字体呈现完全相同 VS Windows代码(非常好,从VM连接到W

有点相反

我不喜欢在Mac的VSCode中呈现字体的方式。对我来说,对比度的缺乏阻碍了我,因为我没有很好的视力,因为对比度的缺乏,字母变得有点混乱。我可以缩放,但我失去了很多工作空间(MacBookAir有一个小屏幕)

我切换到了VSCode for Windows(控制台)中使用的字体,但它仍然变得模糊

MacOS系统的
常规>字体平滑
没有任何区别

有什么方法可以使Mac版VSCode中的字体呈现与Windows版VSCode中的字体呈现完全相同

VS Windows代码(非常好,从VM连接到Windows计算机进行打印)

带字体抗锯齿的Mac的VS代码(“workbench.fontalasing”:“抗锯齿”)(不太生动和模糊)

没有字体反序列化的Mac版VS代码(“workbench.fontalasing”:“none”)(更加生动、对比鲜明,但看起来非常糟糕)

如果你放大到很远的地方,你可以看到不同之处

Windows使用和颜色管理不同。Mac使用单色字体渲染(抗锯齿)

两幅图像的背景色均为
#1e
(实验11,0,0)

标识符中
I
的采样颜色

  • Windows
    #8FD3C7
    (实验室80,-19,-1)(绿灰色)
  • Mac
    #78A6BE
    (实验室66,-10,-15)(蓝灰色)
人眼更能感知绿色的对比度

与Mac(66:11)相比,Windows上的亮度差异更大(80:11)

我建议改变主题的颜色,或者使用颜色对比度更高的主题,使背景为黑色可以提供额外的对比度增强

从我安装的主题来看,灯光+使用白色背景,高对比度使用黑色背景。由于背景色的原因,所有其他主题都缺乏对比度

查看它时,语法高亮显示使用了非常饱和的颜色。只需将编辑器的背景更改为黑色即可

  "workbench.colorCustomizations": {
    "[One Dark Pro]": {
      "editor.background": "#000000"
    }
  }

如果需要,您可以更改许多其他背景颜色。

如果放大很大,字体渲染没有差异。不同之处在于颜色管理,Windows图像中的颜色更饱和,与黑色形成更大的对比度。您是否尝试过VSC的高对比度主题。您可以在
settings.json
@rioV8.json中更改所有(语法突出显示)颜色。。。像素实际上是一样的,但有些不太明显。这是否意味着它渲染了完全相同的东西,但只是颜色不同?这是有道理的,但我怎样才能让它更具活力,而不是安装新的主题呢。我已经习惯了这个主题。如果你在看到对比度方面有问题,你应该使用高对比度的颜色,而不是这些粉彩,将主题颜色更改为更明亮的饱和版本,从某种意义上说,创建你自己的主题。使用黑色背景和明亮的高亮度颜色(使用photoshop颜色选择器选择
L
并将其值设置为100)这是非常好的解释,有人给了这个家伙奥斯卡奖。谢谢你抽出时间。