【发布时间】:2013-10-02 20:16:44
【问题描述】:
使用 Xcode 时,似乎没有办法将代码编辑器字体设置为锐利(即没有“字体平滑”)。尽管您可能会在 Preferences > Fonts & Colors 的预览区域看到什么,但在实际代码视图中,它始终是平滑/抗锯齿的。
有一些 older questions 解决了以前版本的 Xcode。他们建议使用defaults write com.apple.dt.Xcode <etc> 更改各种设置,但这些似乎不会影响我在 Mac OS X 10.8.5 上的 Xcode 5 中的代码视图。我正在使用具有一个 Retina 和一个非 Retina 屏幕的双显示器设置。
我尝试在系统偏好设置>常规>“在可用的情况下使用 LCD 字体平滑”中关闭字体平滑复选框,但这只会影响亚像素渲染...
更新 (2014-11-25):Mac OS X 10.10.1 和 Xcode 6.1.1 仍然存在该问题。这是使用这些终端命令后显示编辑器视图(平滑)和首选项窗口(未平滑)的屏幕截图:
defaults write com.apple.dt.Xcode NSFontDefaultScreenFontSubstitutionEnabled -bool YES
defaults write com.apple.dt.Xcode AppleAntiAliasingThreshold 16
【问题讨论】:
-
添加了 Xcode 6 和 Yosemite 的答案。
-
你能把原始的未压缩、未缩放的屏幕截图链接吗?并不是我不相信你,只是因为 SO 已经缩放了图像,它实际上对所有像素都应用了抗锯齿,所以你真的看不出区别!
-
在我看来,SO 有原始图像。您可以在新的浏览器窗口中打开它。
-
您是否尝试过像我这样的配置,带有一个 Retina 和一个非 Retina 显示器?仅使用非 Retina 显示屏对我来说效果很好。
-
对不起,我没有 Retina 显示屏。