Jak naprawić rozmyte czcionki na macOS Mojave (z antyaliasingiem subpikselowych)
Apple MacOS Mojave wyłącza domyślnie wygładzanie subpikseli, zwane również wygładzaniem czcionek. W przypadku MacBooka Air lub komputera Mac podłączonego do ekranu innego niż Retina, uaktualnienie sprawi, że czcionki będą wyglądać gorzej.
Aktualizacja: Znaleźliśmy lepszą metodę, która w rzeczywistości włączy ponownie antyaliasing subpikselowy, zamiast polegać tylko na wygładzaniu czcionek. Otwórz Terminal i uruchom następujące polecenie:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NIE
Wyloguj się i zaloguj ponownie, aby zmiany zostały wprowadzone. Dziękuję Deanowi Herbertowi za zgłoszenie tego nam.
Oto różnica
Antialiasing podpikselowy to sztuczka zaprojektowana w celu poprawienia wyglądu czcionek na ekranach o niższej rozdzielczości. Bez tej funkcji domyślnie włączona, macOS Mojave sprawia, że tekst staje się cieńszy i bardziej rozmazany na ekranach innych niż Retina.
(Jak zauważyli niektórzy czytelnicy orła, poniższa sztuczka technicznie nie pozwala na antyaliasing subpikselowy, jednak zwiększa to wagę czcionki, co sprawia, że czcionki wyglądają mniej poszarpane i lepiej widoczne na MacBooku Air i innych wyświetlaczach o niskiej rozdzielczości .)
Podczas gdy wygładzanie czcionek subpikselowych jest domyślnie wyłączone, możesz je ponownie włączyć za pomocą polecenia terminala. Dostępne są cztery ustawienia: 0 (wyłączone), 1 (wygładzanie światła), 2 (średnie wygładzenie) i 3 (intensywne wygładzanie).
Oto, jak wyglądają:
Nie zalecamy włączania antyaliasingu subpikselowego, jeśli masz Maca z wyświetlaczem Retina. Czcionki powinny wyglądać ładnie i czytelnie na wyświetlaczu Retina nawet bez antyaliasingu subpikselowego. Jeśli jednak masz wyświetlacz inny niż Retina, zalecamy ponowne włączenie tej funkcji.
Jak włączyć antyaliasing w subpikselach
Musisz uruchomić polecenie terminalu, aby zmienić ustawienia antyaliasingu subpiksela. Aby otworzyć okno Terminal, naciśnij Command + Space, aby otworzyć wyszukiwanie Spotlight, wpisz "Terminal" i naciśnij Enter. Możesz także otworzyć okno Findera i wybrać Aplikacje> Narzędzia> Terminal.
Skopiuj i wklej jedno z poniższych poleceń w oknie Terminala i naciśnij Enter.
Łagodne czcionki wygładzające (1):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 1
Średnie wyrównywanie czcionek (2):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
Grube wygładzanie czcionek (3):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
Brak wygładzania czcionek (0):
defaults -currentHost write -globalDomain AppleFontSmoothing -int 0
Wyloguj się z komputera Mac i zaloguj ponownie. Twoje zmiany nie będą w pełni obowiązywać, dopóki tego nie zrobisz.
Możesz wypróbować różne poziomy wygładzania czcionek. Musisz po prostu wylogować się i zalogować ponownie, zanim zobaczysz swoje zmiany po uruchomieniu każdego polecenia.
Ten proces został przetestowany na MacOS Mojave beta 3, znany również jako macOS Mojave public beta 2.