【发布时间】:2020-12-06 01:41:40
【问题描述】:
与this question 有点相反。
我不喜欢 VSCode for Mac 中字体的呈现方式。对我来说,缺乏对比度会妨碍我,因为我的视力不好,字母会因为缺乏对比度而有点乱。我可以缩放,但我失去了很多工作空间(MacBook Air 的屏幕很小)。
我切换到 VSCode for Windows (Consolas) 中使用的字体,但它仍然变得模糊。
MacOS 系统的General > Font smoothing 没有任何区别。
有什么方法可以让 Mac 版 VSCode 中的字体渲染看起来与 Windows 版 VSCode 中的完全一样?
Windows 的 VS 代码(非常好,打印从 VM 连接到 Windows 机器)
带有字体抗锯齿功能的 VS Code for Mac ("workbench.fontAliasing": "antialiased")(不那么生动和模糊)
没有字体抗锯齿的 Mac 版 VS Code ("workbench.fontAliasing": "none")(更加生动和对比鲜明,但看起来很糟糕)
【问题讨论】:
-
如果我放大得非常大,字体渲染没有区别。看起来不同的是颜色管理,Windows 图像中的颜色更加饱和,与黑色形成更多对比。您是否尝试过 VSC 的高对比度主题。您可以更改
settings.json中的所有(语法突出显示)颜色。 -
@rioV8 有趣...像素实际上是相同的,但有些不太明显。这是否意味着它呈现完全相同的东西,但只有颜色不同?有道理,但我怎么能只让它更有活力而不是安装新主题。我已经习惯了这个主题。
-
如果您在看到对比度时遇到问题,您应该使用对比度高的颜色而不是这些粉彩,将主题颜色更改为更明亮饱和的版本,在某种意义上创建您自己的主题。使用具有高亮度值的黑色背景和明亮的高颜色(使用 Photoshop 颜色选择器并选择
L并将其值设置为 100)
标签: visual-studio-code fonts contrast font-rendering consolas