在Xcode中禁用抗锯齿功能?

时间:2011-03-11 04:24:37

标签: xcode antialiasing

如何在Xcode中的代码编辑器中禁用抗锯齿功能,而不是在系统范围内?

3 个答案:

答案 0 :(得分:11)

对于Xcode 3.x,必要的终端命令是:

defaults write com.apple.xcode AppleAntiAliasingThreshold <some integer value>

对于Xcode 4&amp; 5它是:

defaults write com.apple.dt.Xcode AppleAntiAliasingThreshold <some integer value>

对于Xcode 6,您可能首先需要在终端控制台上输入以下内容:

defaults write com.apple.dt.Xcode NSFontDefaultScreenFontSubstitutionEnabled YES

然后,按照惯例:

defaults write com.apple.dt.Xcode AppleAntiAliasingThreshold <some integer value>

使用AppleAntiAliasingThreshold 24可以获得您想要的效果。

答案 1 :(得分:1)

所以这确实有效,但为了让它生效,你必须:

转到首选项 - &gt;外观并更改“关闭字体大小的文本平滑”并设置字体pt。大小

其他有用的命令:

defaults -currentHost write .GlobalPreferences AppleSmoothFontsSizeThreshold -int 16

defaults -currentHost write .GlobalPreferences AppleFontSmoothing -int 0

另外,如果你只是想改变一个特定的应用程序而不是一切,那就可以了:

defaults write com.apple.safari AppleSmoothFixedFontsSizeThreshold -int 16

defaults write com.apple.safari AppleSmoothFontsSizeThreshold -int 16

defaults write com.apple.safari AppleAntiAliasingThreshold -int 16

这将关闭任何小于16的字体的抗锯齿。

编辑代码时遇到了同样的问题,花了我很多时间来解决它。

此外,您可以更改所需的任何应用程序,只需检查已安装的应用程序,从命令终端cd到〜/ Library / Preferences然后ls查看已安装应用程序的可引用名称。

希望这有助于某人!

答案 2 :(得分:-1)

默认写入com.apple.dt.Xcode AppleAntiAliasingThreshold 24 绝对有效!

非常感谢:在我的CRT上,抗锯齿=模糊。 所以,就像Jaime Chan一样,我曾经在xcode 3.x中关闭了抗锯齿。