为什么一段时间后我的 Xcode 默认字体开始变得难看,直到我重新启动?

5 iphone xcode macos

  • 我插入了外接显示器。
  • 所有分辨率都完美匹配。
  • MacBookPro LCD 关闭。
  • 重新启动 Xcode 编辑器后,字体看起来很糟糕。仅在 Xcode 中。
  • 当我重新启动 mac 并且不使用外部显示器时,字体看起来又好了。
  • 当我连接显示器并关闭 MacBookPro 的 LCD 时,字体看起来不错。
  • 然后我关闭 Xcode 并重新打开它:字体很糟糕。
  • 使字体看起来不错的唯一方法是断开外接显示器并重新启动,然后重新连接外接显示器,关闭LCD,等待,按任意键,让外接显示器成为唯一的。字体看起来不错 - 直到我重新启动 Xcode。我认为每当 Xcode 启动并连接外部显示器时都会发生这种情况,并且丑陋的字体会在重新启动之前一直存在。拔下外部显示器并重新启动 Xcode 无济于事。

在发生某些事情后,Xcode 似乎没有正确地对它们进行抗锯齿。

这个问题有解决办法吗?

编辑:再试几次后,似乎可以通过断开外部显示器并重新打开 xcode 来使字体看起来不错。

下面是一些小截图:

好字体:

替代文字

丑陋的字体:

替代文字

你可以看到丑陋的字体看起来有多脏。阅读非常困难,而且眼睛很痛。相信我。糟透了。有时,小“i”几乎是看不见的。

我使用了 Xcode 对眼睛非常友好的 Dusk 风格(如果您还没有,请转到首选项并选择它。对您的眼睛来说是一种真正的乐趣)

小智 0

“丑字体”是非亚像素抗锯齿;“好字体”是亚像素抗锯齿(注意彩色边缘)。我怀疑这与 Xcode 有什么具体关系。只需从“系统偏好设置”>“外观”中选择一种字体平滑样式,不要将其设置为“自动”。

如果您注意到,“自动”是“最适合主显示”;无法在不同的显示器上获得不同的 AA 样式。如今,这主要是人们拥有一台 LCD 和一台 CRT 显示器时的遗物。不过,我建议提交一个错误。