Textmate 字体渲染发虚问题
最近想重新用一下 textmate, 发现不知道为啥它的字体看起来比 coteditor 要虚很多:
上图中左边为 textmate, 右边是 coteditor, 使用的字体都是Jetbrains Mono Regular 13
, 但是很明显地可以看到 textmate 的字重好像要低一些,看起来更「瘦」。
这个症状很明显是因为没有打开抗锯齿导致的。在 Stackoverflow 上可以查到有类似的问题。
解决方案也很简单,设置 textmate 在所有情况下都打开抗锯齿就可以了。不过这个设置在 textmate 的图形界面中没有,只能在命令里设置:
defaults write com.macromates.TextMate fontSmoothing 1
其他参数的含义是:
0
: 关闭1
: 启用2
: 深色主题时关闭3
: 高 DPI 下深色主题时关闭(默认)
设置全局启用后,可以看到字重明显正常了:
具体信息可以参考这个说明。