首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使VSCode for MacOS中的字体呈现与VSCode for MacOS完全相同?

如何使VSCode for MacOS中的字体呈现与VSCode for MacOS完全相同?
EN

Stack Overflow用户
提问于 2020-12-06 01:41:40
回答 1查看 5.2K关注 0票数 1

这个问题正好相反。

我不喜欢在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") (更有活力和反差,但看起来真的很糟糕)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-06 02:32:29

如果你放大很远,你就能看到差别。

Windows使用亚像素渲染,颜色管理不同。Mac使用字体的单色呈现(反别名)。

这两幅图像的背景色都是#1E1E1E (Lab11,0,0)

IIdentifier中的采样颜色

  • Windows #8FD3C7 (实验室80,-19,-1) (绿色-灰色)
  • Mac #78A6BE (实验室66,-10,-15) (蓝灰色)

人眼更能感知绿色的对比。

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

我建议改变主题的颜色或使用一个在颜色中对比度较高的主题,使背景黑色提供另一个额外的对比度增强。

在我安装的主题中,只有Light+使用白色背景,高对比度使用黑色背景。由于背景颜色,所有其他主题都缺乏对比度。

看看一辆深色的,它使用了相当饱和的颜色来突出显示语法。只需将编辑器的背景更改为黑色就会有所帮助。

代码语言:javascript
运行
复制
  "workbench.colorCustomizations": {
    "[One Dark Pro]": {
      "editor.background": "#000000"
    }
  }

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65163858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档