In macOS 10.14 hat Mojave Apple die Einstellung "LCD-Schriftglättung" (die ein Subpixel-Antialiasing aktiviert hat) auf " Nur Schriftglättung" eingestellt. Jetzt wird der gesamte Text nur noch mit Antialiasing gerendert, was auf Nicht-Retina-Displays schlechter aussieht. Wie kann ich das Subpixel-Antialiasing wieder aktivieren?
13
System Preferences -> General
Panels.Antworten:
Typ oder Einfügen
Gehen Sie genauso vor, um es zurückzugeben, aber geben Sie stattdessen das Terminal ein
Update am 12.12.2019: Die Lösung funktioniert auch unter macOS 10.15.
Update am 24.12.2019: Sie können Subpixel-Antialiasing nur in einer bestimmten Anwendung aktivieren. Um dies zu erreichen, machen Sie dasselbe, aber geben Sie stattdessen das Terminal ein
Wo
com.evernote.Evernote
ist die Kennung der Anwendung. Sehen Sie in dieser Frage, wie Sie es bekommen . Starten Sie dann die Anwendung neu.Geben Sie das Terminal ein, um es zurückzusetzen
Sie können das Subpixel-Antialiasing sogar überall aktivieren und in einer bestimmten Anwendung deaktivieren (dies ist eine Übung für den Leser).
quelle
Um die akzeptierte Antwort zu ergänzen, müssen Sie möglicherweise die neue Implementierung " Nur Schriftglättung" deaktivieren, nachdem Sie das Subpixel-Antialiasing aktiviert haben. Dies löst das Problem mit pixeligem Text, über das der Benutzer benwiggy auf einem 13,3- Zoll -MacBook Pro Mitte 2012 (Bildschirm ohne Retina 1280 x 800) und insbesondere bei sehr kleinen Schriftgrößen gesprochen hat. Indem die Option zum Glätten von Schriftarten gleichzeitig mit dem Antialiasing von Subpixeln aktiviert bleibt, wird der Text aktiviert Gewicht erscheint inkonsistent und "pixelig".
Ich bezweifle, dass Screenshots dem sichtbaren Unterschied gerecht werden, aber hier sind trotzdem einige Vergleiche. (Alle Screenshots wurden nach dem
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
Abmelden erstellt, um das systemweite Subpixel-Antialiasing zu ermöglichen.)quelle
Strong
die von mir bevorzugte Glättung festgelegt. Ich dachte, ich habe nicht ganz verstanden, was der technische Unterschied zwischen den drei Ebenen ist.