Ich möchte jede Art von Text-Anti-Aliasing und Schriftglättung global in OS X deaktivieren.
Mit OS X 10.8 auf einem MacBook Air 13", Mitte 2013, habe ich einige Optionen ausprobiert: Das Turn off text smoothing for font sizes
… , das in and smaller
entspricht , scheint keine Wirkung zu haben – ich habe versucht, es auf 12 durch das zu setzen Schnittstelle und auf 24 bis , ohne Wirkung.AppleAntiAliasingThreshold
NSGlobalDomain
defaults
defaults read | fgrep Smooth
gibt nichts zurück, aber die manuelle Einstellung von AppleFontSmoothing -int 0
or AppleSmoothFixedFontsSizeThreshold -int 24
, for NSGlobalDomain
, gemäß https://stackoverflow.com/questions/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lion , scheint nicht auch keine Wirkung zu erzielen.
Wenn ich zum Beispiel mit Terminal zu den Einstellungen gehe, gibt es in Einstellungen, Text, Text eine Option Antialias text
, und sie ist aktiviert, und es gibt keine Möglichkeit, sie zu deaktivieren, da die gesamte Option ausgegraut ist.
Wie deaktiviere ich Antialias vollständig im Terminal und global für alle Apps?
defaults write -g AppleFontSmoothing -int 0
sollte nur das Subpixel-Rendering deaktivieren, wie das Deaktivieren von "LCD-Schriftglättung verwenden, wenn verfügbar" im Einstellungsbereich "Allgemein". Es wird erst wirksam, nachdem Sie Anwendungen beendet und erneut geöffnet haben.
Terminal erlaubt das Deaktivieren von Antialiasing für einige Schriftarten wie Monaco, aber nicht für andere wie Menlo:
iTerm 2 ermöglicht das Deaktivieren von Anti-Aliasing für alle Schriftarten.
Die Einstellung "Textglättung für Schriftgrößen ... und kleiner ausschalten" hat sich immer nur auf einen kleinen Teil aller UI-Elemente ausgewirkt. Auf meiner 10.8-VM betrifft es Textansichten in TextEdit, Webansichten in Safari und die Namen von Dateien im Finder. Die Einstellung wurde in 10.9 aus den Systemeinstellungen entfernt. defaults write -g AppleSmoothFixedFontsSizeThreshold -int
funktioniert immer noch in 10.9, betrifft aber eine noch kleinere Teilmenge aller UI-Elemente.
Wenn Sie der Meinung sind, dass Text standardmäßig zu verschwommen oder fett aussieht, können Sie zu einem helleren Textdarstellungsstil wechseln, indem Sie defaults write -g AppleFontSmoothing -int 1
Anwendungen ausführen, beenden und erneut öffnen. Antialiasing oder Subpixel-Rendering werden jedoch nicht deaktiviert.
cnst
Antialias text
.cnst
AppleFontSmoothing
set to0
würde Font Smoothing tatsächlich deaktivieren, aber es setzt es nur auf so etwas wie eine niedrigere Intensität, wie pro apple.stackexchange.com/a/60065/37893 ?Lri