有没有办法让 XCode 在启用抗锯齿的编辑器中呈现文本?我在首选项对话框中看不到任何可以执行此操作的内容。
4 回答
XCode 文本已经抗锯齿。检查以确保字体大小大于指定的:
系统偏好设置 -> 外观。
如果它大于该值,您可以在命令行中尝试此命令来编辑 xcode 的应用程序设置。
defaults write com.apple.xcode AppleAntiAliasingThreshold -int <font-size>
defaults write com.apple.xcode AppleSmoothFontsSizeThreshold -int <font-size>
Xcode 和 Terminal 中的默认代码字体是 10-point Monaco,传统上没有抗锯齿,因为有手动调整的位图。
您可以使用 Xcode Preferences 中的 Fonts & Colors 窗格让 Xcode 使用您喜欢的任何字体、大小和颜色。例如,如果您想要消除锯齿的文本,您可以使用 11 点 Monaco 或更大,或者如果像素清晰度对您很重要,您可以使用许多位图编程字体中的一种以它们的原始大小。
就个人而言,我更喜欢 Courier 12 和 Inconsolata 13 用于编码。Courier 随 Mac OS X 一起提供,而Inconsolata是来自Raph Levien的免费等宽字体。
只是一个提示:要更改 xcode 中所有类别的字体,请单击类别表内,按 cmd+a 并双击类别表中的某个位置。之后您在“字体”对话框中应用的更改将应用到所有类别。
希望这有帮助
多年来,在 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