代码之家  ›  专栏  ›  技术社区  ›  U62

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

  •  8
  • U62  · 技术社区  · 17 年前

    有没有办法让XCode在启用了抗锯齿的编辑器中渲染文本?我在首选项对话框中看不到任何可以做到这一点的东西。

    4 回复  |  直到 17 年前
        1
  •  7
  •   Adam Peck    17 年前

    XCode文本已经被反美化了。检查以确保字体大小大于中指定的大小:

    系统首选项->外观。

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

    defaults write com.apple.xcode AppleAntiAliasingThreshold -int <font-size>
    defaults write com.apple.xcode AppleSmoothFontsSizeThreshold -int <font-size>
    
        2
  •  4
  •   Chris Hanson    17 年前

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

    您可以使用字体和;Xcode首选项中的颜色窗格,让Xcode使用您喜欢的任何字体、大小和颜色。例如,如果你想要抗锯齿文本,你可以使用11点Monaco或更大的字体,或者如果像素锐度对你很重要,你也可以使用多种仅位图编程字体中的一种,使其具有原生大小。

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

        3
  •  4
  •   stigi    17 年前

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

    希望这有帮助

        4
  •  2
  •   John Jacecko    13 年前

    在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