W systemie macOS 10.14 Mojave Apple włączyła ustawienie „Wygładzanie czcionek LCD” (które włączyło antyaliasing subpikseli) na ustawienie „ tylko wygładzanie czcionek”. Tak więc teraz cały tekst jest renderowany po prostu jako antyalicja, który wygląda gorzej na wyświetlaczach bez siatkówki. Jak włączyć antyaliasing subpikseli z powrotem?
13
System Preferences -> General
panelu.Odpowiedzi:
Wpisz lub wklej
Aby go zwrócić, zrób to samo, ale zamiast tego wpisz terminal
Aktualizacja 2019.10.12: rozwiązanie działa również w systemie macOS 10.15.
Aktualizacja 2019.12.24: możesz włączyć antyaliasing subpikseli tylko w określonej aplikacji. Aby to osiągnąć, zrób to samo, ale zamiast tego wpisz terminal
gdzie
com.evernote.Evernote
jest identyfikatorem aplikacji. Zobacz, jak to zrobić w tym pytaniu . Następnie uruchom ponownie aplikację.Aby to cofnąć, wpisz terminal
Możesz nawet włączyć antyaliasing subpikseli wszędzie i wyłączyć w określonej aplikacji (pozostaje to ćwiczenie dla czytelnika).
źródło
Aby dodać do zaakceptowanej odpowiedzi, może być konieczne wyłączenie nowej implementacji „justowania tylko czcionek” po włączeniu antyaliasingu subpikseli. Rozwiązuje to problem z tekstem pikselowym, o którym skomentował użytkownik 13,3- calowy MacBook Pro z połowy 2012 r. (1280 x 800 bez ekranu Retina), a szczególnie dla bardzo małych rozmiarów czcionek. Pozostawienie opcji wygładzania czcionek włączonej jednocześnie z antyaliasingiem subpikseli powoduje, że tekst waga wydaje się niespójna i „pikselowana”.
Wątpię, czy zrzuty ekranu przyniosą widoczną różnicę, ale oto kilka porównań. (Wszystkie zrzuty ekranu zostały zrobione po
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
wylogowaniu, aby włączyć system antyaliasingu subpikseli w całym systemie).źródło
Strong
wygładzanie, które wolę. Myślałem, że nie do końca rozumiem, jaka jest techniczna różnica między tymi trzema poziomami.