Mountain Lionにアップグレードした後、フォントがぼやけます


7

Mountain Lionにアップグレードしてから、システム全体でフォントがぼやけます。ログイン画面、Safari、Mail、Xcode、Skypeでそれらを見たことがあります。すべてのフォントは非常にぼやけています。

非ネイティブの画面解像度が使用されているように見えますが、システム環境設定では、「ビルトイン画面解像度」オプションが選択されています。

高解像度パネル(1680x1050)を備えた15インチMacBook Pro(モデルA1286)を使用しています。

誰かがここで確認したり助けたりできますか?

いくつかのスクリーンショット:

ここに画像の説明を入力してください ここに画像の説明を入力してください


Font Bookを開き、[編集]メニューの[ 有効な複製の検索]コマンドで何かが表示されるかどうかを確認します。
robmathers

「重複が見つかりませんでした」「システムで重複したフォントが見つかりませんでした。」
予定

この画面のスクリーンショットを投稿してください。それなしで診断するのは難しいです。
jtbandes

メインの投稿にスクリーンショットを追加しました
-itinance

回答:


4

LCDフォントスムージング(サブピクセルレンダリング)の切り替えは、ほとんどのディスプレイで[システム環境設定]ウィンドウに即座に影響するはずです。

ただし、一部のLCDディスプレイでは、LCDフォントスムージングは​​自動的に有効になりませんdefaults write -g AppleFontSmoothing -int 210.6より前のメディア設定に対応する、またはほとんどのディスプレイでLCDフォントスムージングを有効にするに、それらを強制的に使用できる場合があります。

10.5は、ライトとストロングの2つの追加のテキストレンダリング設定から選択できるようにするために使用されていました。10.8にアップグレードする前にデフォルトが軽かった場合、で復元できますdefaults write -g AppleFontSmoothing -int 1

OS Xの高解像度ガイドライン:高度な最適化手法

OS X v10.8では、設定のデフォルト値NSFontDefaultScreenFontSubstitutionEnabledNOです。この設定は、テキストのレイアウトと表示を計算するときにNSLayoutManager、テキストAPI(、、NSCellおよび上のNSStringDrawingカテゴリNSStringなどNSAttributedString)がスクリーンフォントを置き換えるかどうかを決定します。

スクリーンフォントの置換はデフォルトではなくなりますが、スクリーンフォントの使用はサポートに適している場合があります。

  • アプリの以前のバージョンで作成されたドキュメントとの互換性。整数値と浮動小数点値の間のグリフ進行測定値の違いにより、テキストレイアウトが変更される可能性があります。
  • 固定ピッチのプレーンテキストスタイルの出力-たとえば、テキスト編集のプレーンテキストモード。OS X v10.7スクリーンフォント置換の動作をデフォルトのままにするには、NSUserDefaultsキーNSFontDefaultScreenFontSubstitutionEnabledをYESに設定します。

ドキュメントごとにスクリーンフォント設定を維持するにはNSUsesScreenFontsDocumentAttribute、属性付き文字列オブジェクトを初期化するときにドキュメント属性として指定します。

defaults write -g NSFontDefaultScreenFontSubstitutionEnabled -bool trueほとんどのアプリケーションで(ほとんど)効果がなかったようです。しかし、何らかの理由でAppleScript Editorのカーニングを無効にしました。


非常に詳細な回答をありがとう。ただし、実際にはアンチエイリアスを無効にする方法は含まれていません。完全に無効にするように明示的に要求する私の質問を見てください。 apple.stackexchange.com/questions/110750/…–
cnst

3

有効になっているかどうかを確認します:
システム環境設定→一般→使用可能な場合はLCDフォントスムージングを使用します

フォントスムージングなし: ここに画像の説明を入力してください

フォントスムージングの場合: ここに画像の説明を入力してください


返信ありがとう!私は両方の設定をチェックしましたが、それらの間に違いは見られません。
-itinance

@itinanceブラウザを再起動したか、ログアウトして再度ログインしましたか?
ゲントマット

はい、マシンを再起動します
itinance

1
ありがとう、それは私のためにそれを修正しました(アプリケーションの再起動後)。アンチエイリアスを有効/無効にするオプションだと思いました。
ジェイミーシェムブリ

1
LCDフォントスムージングはズームインときにテキストが単色ではないため、@のitinanceのスクリーンショットでは有効になっているように見えるん。チェックボックスをトグルすると、任意の効果を持っていない場合、あなたは試みることができるdefaults delete -g AppleFontSmoothingdefaults -currentHost delete -g AppleFontSmoothingし、システム環境設定の再開(または私の答えを参照してください)。
Lri

1

ここで答えを見つけました:

https://stackoverflow.com/questions/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lion

リリースノートから:https : //developer.apple.com/library/mac/#releasenotes/DeveloperTools/RN-Xcode/_index.html#//apple_ref/doc/uid/TP40001051

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

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

これは機能していないようで、ターミナル内でぼやけたフォントを取得しています。apple.stackexchange.com/questions/110750/…–
cnst
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.