Textmate 字体渲染发虚问题

最近想重新用一下 textmate, 发现不知道为啥它的字体看起来比 coteditor 要虚很多:

CleanShot 2024-05-24 at 11.14.06@2x.

上图中左边为 textmate, 右边是 coteditor, 使用的字体都是Jetbrains Mono Regular 13, 但是很明显地可以看到 textmate 的字重好像要低一些,看起来更「瘦」。

这个症状很明显是因为没有打开抗锯齿导致的。在 Stackoverflow 上可以查到有类似的问题

解决方案也很简单,设置 textmate 在所有情况下都打开抗锯齿就可以了。不过这个设置在 textmate 的图形界面中没有,只能在命令里设置:

defaults write com.macromates.TextMate fontSmoothing 1

其他参数的含义是:

  • 0: 关闭
  • 1: 启用
  • 2: 深色主题时关闭
  • 3: 高 DPI 下深色主题时关闭(默认)

设置全局启用后,可以看到字重明显正常了:

CleanShot 2024-05-24 at 11.20.28@2x.

具体信息可以参考这个说明

posted @ 2024-05-24 11:25  gloryxie  阅读(10)  评论(0编辑  收藏  举报