터미널의 글꼴을 덜 흐리게 만드는 방법이 있습니까?


17

약 1 년 정도 MacBook Pro를 사용해 왔으며, 정말 만족한다고 말할 수 있습니다. 그러나 나를 괴롭히는 한 가지 작은 것이 있습니다 : 내가 사용하는 많은 텍스트 편집기의 글꼴 (Komodo Edit 8, Brackets, MacVim, Vim, Github 's Atom 등)은 매우 흐릿합니다. 나는 주로 프로그래밍을 위해 랩톱을 사용하고 화면 앞에서 많은 시간을 소비 하므로이 번짐은 내 눈을 매우 귀찮게합니다. 최근에 Ubuntu 10.04를 실행하는 Virtual Box를 다운로드했습니다. 아래는 우분투 터미널과 맥북 터미널의 비교입니다.

비교

나는 당신이 또한 차이점을 볼 수 있기를 바랍니다 ... 누군가 글꼴을 수정하도록 도와 줄 수 있습니까?


참고 :이 불만 사항은 어두운 곳이 아닌 밝은 곳의 텍스트 (흰색은 검은 색)에만 적용됩니다. 터미널 및 Safari / WebKit 및 일부 다른 프로그램은 어두운 부분의 무게에 맞게 밝은 부분의 글꼴 다듬기 양을 자동으로 줄입니다. 사파리는 얼마 동안 이것을 해왔습니다. 터미널은 OS X El Capitan 10.11에서이 작업을 시작했으며 macOS Sierra 10.12의 동작을 조정했습니다. 특히 10.12에서는 더 이상 Retina 디스플레이에 더 이상 적용되지 않습니다 (고해상도 디스플레이에서 텍스트의 겉보기 무게는 그렇지 않습니다. 색 구성표로 인해 변경되지 않습니다).
Chris Page

답변:


18

시스템 환경 설정에서 앤티 앨리어싱 시스템 전체를 밝게 할 수 있습니다. 일반으로 이동하면 하단에 "사용 가능한 경우 LCD 글꼴 다듬기 사용"이라는 확인란이 있습니다. 이론 상으로는 꽤 멋지지만 Apple의 구현은 ...별로 좋지 않습니다. LCD 글꼴 다듬기 (하위 픽셀 렌더링이라고도 함) 는 각 픽셀의 R, G 및 B 채널을 별도의 픽셀로 취급하므로 더욱 매끄럽게 보이는 것을 얻을 수 있습니다. 그러나 Mac에서는 잘 작동하지 않으며 매우 두꺼운 글꼴로 끝납니다.

다음은 두 가지 앤티 앨리어싱 스타일의 애니메이션입니다.

다른 크기의 애니메이션

LCD 글꼴 다듬기 상자를 선택 취소하고 터미널을 다시 시작하기 만하면됩니다. (로그 아웃했다가 다시 로그인하거나 재부팅하면 전체 UI에서 글꼴이 더 좋아집니다.)

특정 응용 프로그램에 대한 서브 픽셀 렌더링을 해제하려면

defaults write com.apple.Terminal AppleFontSmoothing -int 0

com.apple.Terminal번들 ID로 변경 합니다. 다시 켜려면 0을 1로 변경하십시오.

MacVim에 대해서만 서브 픽셀 렌더링을 끄려면 :

defaults write org.vim.MacVim AppleFontSmoothing -int 0

서브 픽셀 앤티 앨리어싱 / 렌더링에 대한 Apple의 구현은 완벽한 것은 아니지만 아마도 최고의 결과 일 것입니다. 앤티 앨리어싱 / 글꼴 다듬기 환경 설정은 개인적인 취향이며 스위처가 Mac OS X의 기본 설정을 좋아하지 않지만 구현과는 아무런 관련이 없습니다.
Agos

틀림없이 @Agos . 그것은 대부분의 사람들에게 글꼴을 두껍게 보이게합니다. 구현과 관련이 있습니다. 확실히 좋아 보이지만 읽기가 어렵습니다. Ubuntu의 앤티 앨리어싱 (스크린 샷)은 Apple의 렌더링 스타일 중 하나보다 낫습니다. ClearType과 Mac 앤티 앨리어싱 사이입니다. 그러나 글꼴 무결성을 좋게 유지하므로 DPI가 높을수록 매우 좋아 보입니다. 그러나 2x에서 해상도를 얻으면 실제로 중요하지 않습니다.
0942v8653

@ 0942v8653 다시 한 번 귀찮게했지만 특정 응용 프로그램에서 LCD 글꼴 다듬기를 끄거나 켜는 방법이 있습니까?
Rontogiannis Aristofanis

@RontogiannisAristofanis 답변에 추가되었습니다.
0942v8653

1
OS X El Capitan 10.11에서 터미널은 어두운 텍스트의 글꼴 다듬기를 자동으로 줄이고이 경우 AppleFontSmoothing 환경 설정을 무시합니다. macOS Sierra 10.12부터는 AppleFontSmoothing 값에 비해 글꼴 다듬기가 감소하므로 기본 설정은 다시 어두운 텍스트의 다듬기를 제어하지만 일부 다듬기를 자동으로 줄입니다. Retina 디스플레이에서는 스무딩을 자동으로 줄이지 않고 AppleFontSmoothing 값을 그대로 사용합니다.
Chris Page

9

당신은 또한 실행할 수 있습니다

defaults write -g AppleFontSmoothing -int 1

OS X에서 더 가벼운 텍스트 렌더링 스타일을 사용하지만 LCD 글꼴 다듬기를 활성화하려면 응용 프로그램을 종료했다가 다시 엽니 다.

아니면 달리다

defaults write com.apple.Terminal AppleFontSmoothing -int 1

터미널을 종료했다가 다시 열어서 터미널에서만 설정을 변경하십시오.

110.5 및 이전 버전의 시스템 환경 설정에 포함 된 "Light"설정에 해당합니다. 2LCD 글꼴 다듬기를 사용 0하도록 설정하고 LCD 글꼴 다듬기를 사용하지 않도록 설정합니다.

터미널 및 iTerm 2에는 앤티 앨리어싱을 완전히 비활성화하는 옵션도 있습니다. 저는 현재 iTerm 2에서 앤티 앨리어싱없이 17 포인트 Menlo를 사용합니다.


OS X El Capitan 10.11에서 터미널은 어두운 텍스트의 글꼴 다듬기를 자동으로 줄이고이 경우 AppleFontSmoothing 환경 설정을 무시합니다. macOS Sierra 10.12부터는 AppleFontSmoothing 값에 비해 글꼴 다듬기가 감소하므로 기본 설정은 다시 어두운 텍스트의 다듬기를 제어하지만 일부 다듬기를 자동으로 줄입니다. Retina 디스플레이에서는 스무딩을 자동으로 줄이지 않고 AppleFontSmoothing 값을 그대로 사용합니다.
Chris Page

3

이것은 글꼴 앤티 앨리어싱입니다. 에서 Terminal.app이동하는 Preferences..., Settings및 프로파일을 선택하거나 사용자의 요구에 맞는 당신의 자신을 만들 수 있습니다. 앤티 앨리어싱을 비활성화 할 수 있습니다 ( Basic프로필 제외 ). 그것을 선택 Default하고 목록의 하단을 클릭하십시오 .


Retina 디스플레이에서는이 기본 설정이 무시되고 모든 텍스트가 앤티 앨리어싱됩니다.
Chris Page

0

iterm2를 사용할 때 앤티 앨리어싱 된 텍스트에 얇은 선을 사용하는 옵션이 있습니다.

프로파일 설정 (프로파일-> 프로파일 열기 ..-> 프로파일 편집 ..)으로 이동하여 텍스트 탭을 선택하십시오. 텍스트 렌더링 섹션에서 옵션 Use thing strokes for anti-aliased text을으로 변경하십시오 Always.

여기에 이미지 설명을 입력하십시오

흐릿하거나 굵은 글꼴이없는 최고의 앤티 앨리어싱 설정에 가장 적합합니다.

defaults write -g AppleFontSmoothing -int 2

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.