在XCode中启用代码视图的抗锯齿

时间:2008-12-31 22:29:30

标签: xcode

有没有办法让XCode在启用了抗锯齿的编辑器中呈现文本?我在首选项对话框中看不到任何可以执行此操作的内容。

4 个答案:

答案 0 :(得分:7)

XCode文本已经反对了。检查以确保字体大小大于:

中指定的字体

系统偏好设置 - >外观

如果它大于该值,您可以在命令行中尝试此命令来编辑xcode的应用程序设置。

defaults write com.apple.xcode AppleAntiAliasingThreshold -int <font-size>
defaults write com.apple.xcode AppleSmoothFontsSizeThreshold -int <font-size>

答案 1 :(得分:4)

Xcode和Terminal中的默认代码字体是10点Monaco,传统上消除锯齿,因为有手动调整的位图。

您可以使用字体&amp; Xcode首选项中的颜色窗格让Xcode使用您喜欢的任何字体,大小和颜色。例如,如果您想要消除锯齿的文本,可以使用11点或更大的Monaco,或者如果像素清晰度对您很重要,您可以使用其原始大小的多个位图编程字体之一。

就个人而言,我更喜欢Courier 12和Inconsolata 13进行编码。 Courier附带Mac OS X,而Inconsolata是来自Raph Levien的免费等宽字体。

答案 2 :(得分:4)

只是一个提示: 要更改xcode中所有类别的字体,请在类别表中单击,按cmd + a并双击类别表中的某个位置。 之后在“字体”对话框中应用的更改将应用​​于所有类别。

希望这有帮助

答案 3 :(得分:2)

在Xcode中禁用字体抗锯齿所需要做的事情已经发生了多年的变化。

目前,要在运行Xcode 4.6.x和OS X 10.8.x时关闭字体消除锯齿,请从终端窗口运行以下两个命令:

defaults write com.apple.dt.Xcode NSFontDefaultScreenFontSubstitutionEnabled -bool YES
defaults write com.apple.dt.Xcode AppleAntiAliasingThreshold -int 24