Używam MacBooka Pro od około roku i zdecydowanie mogę powiedzieć, że jestem z niego bardzo zadowolony. Ale denerwuje mnie jedna drobna rzecz: czcionki w wielu edytorach tekstu, z których korzystam (w tym Komodo Edit 8, Brackets, MacVim, Vim, Github's Atom itp.) Są bardzo rozmyte. Używam laptopa głównie do programowania i spędzam wiele godzin przed ekranem, więc to rozmycie staje się bardzo denerwujące dla moich oczu. Ostatnio pobrałem Virtual Box, przez który uruchamiam Ubuntu 10.04. Poniżej znajduje się porównanie terminala Ubuntu i terminala mojego macbooka:
Mam nadzieję, że widzisz różnicę ... Czy ktoś może mi pomóc naprawić czcionki?
Odpowiedzi:
Możesz rozjaśnić antyaliasing w całym systemie w Preferencjach systemowych. Przejdź do Ogólne, a na dole znajduje się pole wyboru „Użyj wygładzania czcionek LCD, jeśli jest dostępne”. Teoretycznie jest to całkiem fajne, ale wdrożenie Apple'a ... nie jest takie świetne. Wygładzanie czcionek LCD (zwane także renderowaniem subpikseli) traktuje kanały R, G i B każdego piksela jako osobne piksele, dzięki czemu uzyskuje się coś, co wygląda jeszcze płynniej. Jednak na komputerze Mac po prostu nie działa zbyt dobrze i kończy się na super grubej czcionce.
Oto animacja dwóch różnych stylów antyaliasingu.
Wystarczy więc odznaczyć pole wygładzania czcionek LCD i ponownie uruchomić Terminal. (Wylogowanie i ponowne zalogowanie lub ponowne uruchomienie powinno poprawić czcionkę dla pełnego interfejsu użytkownika.)
Aby wyłączyć renderowanie subpikseli dla określonej aplikacji, użyj
zmiana
com.apple.Terminal
na identyfikator pakietu. Zmień 0 na 1, aby włączyć ponownie.Aby wyłączyć renderowanie subpikseli tylko dla MacVim, użyj:
źródło
Możesz także biegać
oraz zamykaj i ponownie otwieraj aplikacje, aby OS X używał jaśniejszego stylu renderowania tekstu, ale pozostawił włączone wygładzanie czcionek LCD.
Lub biegnij
i zamknij i ponownie otwórz Terminal, aby zmienić ustawienie tylko w Terminalu.
1
odpowiada ustawieniu „Light”, które zostało uwzględnione w Preferencjach systemowych w wersji 10.5 i wcześniejszych.2
odpowiada włączeniu wygładzania czcionek LCD i0
odpowiada wyłączeniu wygładzania czcionek LCD.Terminal i iTerm 2 mają również opcje całkowitego wyłączenia antyaliasingu. Obecnie używam 17-punktowego Menlo bez antyaliasingu w iTerm 2:
źródło
To jest wygładzanie czcionek. W
Terminal.app
podróży doPreferences...
,Settings
a następnie wybierz profil lub stworzyć swój własny, który pasuje do Twoich potrzeb. Tam możesz wyłączyć wygładzanie (z wyjątkiemBasic
profilu). Wybierz i kliknijDefault
na dole listy.źródło
Podczas korzystania z iterm2 istnieje możliwość użycia cienkich pociągnięć w celu wygładzenia tekstu.
Przejdź do ustawień profilu (Profile -> Otwórz profile .. -> Edytuj profile ..) i wybierz kartę Tekst. W sekcji renderowania tekstu zmień opcję
Use thing strokes for anti-aliased text
naAlways
, et voila!Działa najlepiej przy najwyższym ustawieniu wygładzania, bez rozmazanych lub spulchnionych czcionek.
defaults write -g AppleFontSmoothing -int 2
źródło