web-dev-qa-db-ja.com

MountainLionのXcode4.4でアンチエイリアシングフォントを無効にする

これと格闘し続けるのはかなりイライラしている。 Xcode4.4なのかMountainLionなのか(両方を同時にインストールした)はわかりませんが、Xcodeでコードがアンチエイリアス(フォントスムージング)されています。

以前は、 この質問 から取得した次の手順でこの問題を修正できましたが、どちらも機能していないようです。

XCode 3.xの場合、次のようにします。defaults write com.Apple.xcode AppleAntiAliasingThreshold 24

XCode 4の場合、ユーザーのデフォルトのドメインはcom.Apple.dt.Xcodeに変更されます。 XCode4の場合defaults write com.Apple.dt.Xcode AppleAntiAliasingThreshold 24あなたが望むものを手に入れるはずです。

Xcodeを使用可能な状態に戻すにはどうすればよいですか?

35
Brent Traut

リリースノートから: https://developer.Apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//Apple_ref/doc/uid/TP40001051-CH1-SW68

OS X v10.8でのテキストとフォントのレンダリングは、Retinaディスプレイ用に最適化されています。 OS X v.10.8を実行しているRetina以外のディスプレイでは、一部のフォント構成がXcodeでぼやけて表示される場合があります。 11486875ターミナルで次のコマンドを入力して、XcodeでRetinaディスプレイ以外の最適化されたテキストとフォントの外観に切り替えます。

defaults write com.Apple.dt.Xcode NSFontDefaultScreenFontSubstitutionEnabled -bool YES

MountainLionでXcode4.4を実行しているMacProで動作しました。

38
lifjoy

MLにアップグレードするときにもこの問題が発生しました。 System Preferences > General > Untick 'Use LCD font smoothing when available'私のためにそれを修正したようです。

5
dbau

lifjoyの答えはOSX10.8.2とXCode4.5では機能しなかったので、別の解決策を見つけました。

defaults -currentHost write -globalDomain AppleFontSmoothing -int 0
5
Ivan Mir