web-dev-qa-db-ja.com

Xcode 9でフォントスムージングを無効にする方法は?

私は素晴らしいプログラミングフォントを持っています Deccy Xcodeでフォントスムージング(アンチエイリアシング)を無効にした場合にのみ見栄えがします。 Xcode 8では、次の方法でうまくいきます。

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

しかし、これはXcode9では機能しなくなりました。

Xcode 9でフォントスムージングを無効にすることは可能ですか?

34
Desmond Hume

XCodeに「住んで」いて、このTrueTypeフォントの鮮明なレンダリングが必要な場合、XCodeアプリケーションの編集はデフォルトで PrefEdit.app 、またはdefaults write com.Apple.dt.Xcode.*効果はありません。

Default rendering

箱の外で考えると、Mac全体でサクサク感を実現するために次のことに興味があるかもしれません。

Deccyフォントは12ptで表示するのが最適なので、グローバルドメインのAppleAntiAliasingThresholdを13に上げるのが理にかなっています。この設定のデフォルトは4です。
noAppleFontSmoothingを提案することもできます。

defaults write -g AppleFontSmoothing -int 0 defaults write -g AppleAntiAliasingThreshold -int 13

これらの調整に加えて、システム環境設定のユーザー補助設定ペインでもう少し実現できます。ディスプレイには、試してみる必要のある2つのチェックマークがあります。'色なしで区別 '、および 'コントラストを上げる'。

contrast rendering

「美しさは見る人の目にある」これがお役に立てば幸いです。

3
bbaassssiiee

これがあなたのために働くかもしれない代替のステップです。

  1. Macintosh HD/Library/Preferencesでcom.Apple.dt.Xcode.plistファイルを見つけてください。
  2. ファイルをデスクトップにコピーします
  3. ファイルを開き、NSFontDefaultScreenFontSubstitutionEnabledを(ブール値)YESに追加します
  4. appleAntiAliasingThresholdを(Number)24に追加します
  5. このファイルを設定ファイルに置き換えます
  6. システムとXcodeを再起動します

注:安全のために、元のファイルのバックアップを保持してください。

1
Nishant Bhindi