외부 24 인치 LCD를 사용하는 MacBook Pro의 글꼴 렌더링 문제


23

집에 24 인치 HP LP2475w가 있고 직장에 23 인치 Apple Cinema Display가 있습니다. 오늘 직장에서 랩톱을 켰을 때 모든 글꼴이 완벽하게 보입니다 (지난 2 일 동안 렌더링 문제가 발생한 후). 나는 문제가 어떻게 든 해결되었다고 생각하고 행복하게 하루를 보냈다.

나중에 집에 왔을 때 MacBook을 끄지 않았기 때문에 모든 것이 여전히 작동했습니다. 이것은 내 집 LCD에서도 모양이 정확합니다.

옳은

하지만 24 인치가 여전히 연결되어있는 동안 Terminal.app (또는 그 문제에 대한 다른 앱)을 종료하고 다시 시작하면 글꼴이보기 흉하게 나타납니다.

추한

스크린 샷이 약 15 초 간격으로 촬영되기 때문에 배경색도 다르므로 전혀 이해가되지 않습니다.

LCD를 분리해도 터미널을 다시 시작하기 전까지는 여전히보기 흉한 모양으로 보입니다.

여기서 중요한 것은 지난 한 해 동안 24 인치 LCD를 사용해 왔는데이 문제가 없었기 때문에 아무 것도 바꾸지 않고서야 시작된 것입니다.

앱이 시작될 때 MacBook이 어떻게 든 LCD와 통신하는 데 문제가있을 수 있습니까? 이것이 24 인치 LCD에 표시되는 모든 것에서 발생했는지 이해하지만 LCD가 연결될 때 실행되는 앱에서만 발생합니다.

터미널의 모든 창을 종료하고 새 창을 열어도 실제로 응용 프로그램 자체를 종료하고 다시 시작할 때까지 여전히 좋아 보입니다.


기본 디스플레이 (메뉴 막대가있는 디스플레이)는 무엇입니까?
MattiSG

@MattiSG 한 번에 하나만 사용하며 항상 외부 LCD를 기본으로 설정합니다.
Jakub Arnold

답변:


34

전역 적으로 글꼴 다듬기를 조정해야합니다. 터미널을 열고 다음을 입력하십시오.

defaults -currentHost read -globalDomain AppleFontSmoothing

활성화되어 있는지 여부에 따라 다음과 같은 메시지가 표시 될 수 있습니다.

The domain/default pair of (kCFPreferencesAnyApplication,
 AppleFontSmoothing) does not exist

(설정되지 않았으며 문제가있는 이유를 알려주므로 실제로 좋습니다.)

다음을 입력하십시오.

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

다르게 보이지 않거나 더 나쁘게 보이지 않거나 더 조정하려면 숫자 '2'를 '1'로 바꾸십시오.

전역 설정을 제거하려면 다음을 사용할 수 있습니다.

defaults -currentHost delete -globalDomain AppleFontSmoothing

* 희망적으로 문제를 해결합니다.


와우, @ioi 솔루션 덕분에 Mountain Lion으로 업그레이드 할 때 같은 문제가 발생했습니다 ... 시스템 환경 설정에서이를 변경할 수있는 방법이 있는지 궁금합니다.
zanona

에 키가있을 수도 있습니다 ~/Library/Preferences/.GlobalPreferences.plist.
Lri

2
1과 2의 차이점은 무엇입니까?
Sam

4
(1) 위와 같이 전역 설정을 제거하는 것은 시스템 환경 설정> 일반> 사용 가능한 경우 LCD 글꼴 다듬기 사용을 확인하는 것과 동일합니다. (2)이를 선택 해제하면 -int 0, (3) 0, 1 값을 설정하는 것과 같습니다 , 2는 아니오, 밝음 및 중간 글꼴 다듬기이며, (4) 시스템 환경 설정에서 환경 설정을 지정하면 위의 터미널 명령이 무시되고 그 반대도 마찬가지입니다. . 나는 맥 프로 OSX 10.6.8와 함께 상자의 큰 아웃 작업 NEC LCD2490WUXi에 연결되어 있지만 구입 때 새로운 15 "맥북 프로는 10.9.1 놨 텍스트까지 OSX에서 같은 모니터를 망막 설정 가능이 -int=0다소 도움이되었다.
ggkmath

6

첫 번째 이미지는 서브 픽셀 앤티 앨리어싱을 사용하며 LCD 모니터의 RGB 서브 구성 요소가 정렬되는 방식을 활용합니다. "DigitalColor Meter"또는 기타 유틸리티를 사용하여 픽셀을 확대하면이 정보를 볼 수 있습니다.

두 번째 이미지는 전체 픽셀 앤티 앨리어싱 (3 배 더 차단)을 사용하고 있지만 다른 하위 픽셀 순서를 사용하는 비 LCD 디스플레이와 LCD 디스플레이에서 작동합니다.

Mac OS X 10.6 이상에서는 모양 제어판과 "사용 가능한 경우 LCD 글꼴 다듬기 사용"에 의해 제어됩니다. 열쇠는 "사용 가능한 경우"입니다. 디스플레이가 LCD 인 경우 OS가 올바르게 감지해야합니다.

내가 알아 차린 특이한 단점은 해당 설정을 변경하면 이미 화면에 이미 표시된 글꼴이 즉시 변경되지 않는다는 것입니다. 새 설정을 적용하려면 최소한 창을 닫았다가 다시 열어야하고 때로는 응용 프로그램을 종료했다가 다시 시작해야합니다.

내 생각 엔 "LCD 글꼴 다듬기"가 켜져 있지만 OS X가 LCD로 인식하는 디스플레이와 그렇지 않은 디스플레이 사이를왔다 갔다하고 있습니다.


2

이것은 내가 믿는 OSX "텍스트 스무딩"입니다.

"일반"환경 설정에서 마지막 옵션은 특정 크기 미만의 글꼴 크기에 대해 텍스트 다듬기를 해제하는 것입니다. 값이 현재 글꼴 크기보다 하나 더 크게 변경된 것 같습니다.


나는 가장 낮은-4로 설정했지만, 켜고 끌 때 아무것도 바뀌지 않는 것 같습니다.
Jakub Arnold

0

개발자 도구를 통해 전문화 된 설정을 사용할 수 있습니까? 컴퓨터가 이제 HiDPA 해상도를 보여줄까요? 시스템 환경 설정> 디스플레이로 이동하여 컴퓨터를 신속하게 확인할 수 있으며 컴퓨터가 어떤 해상도 설정을 사용하고 있는지 확인할 수 있습니다.


아니요, 아무것도 변경하지 않았습니다. 모니터의 기본 1920x1200을 사용하고 있습니다. 재시동하는 모든 응용 프로그램에서 발생하는 것 같습니다. MacBook을 마지막으로 재시동 한 후에 무언가가 변경되어야합니다.
Jakub Arnold

컴퓨터를 다시 시작하고 PRAM (NVRAM)을 재설정 해 보셨습니까? 컴퓨터를 기본값으로 다시 설정했을 수 있습니다. 그렇지 않으면 컴퓨터 / 테스트 계정의 다른 사용자에게 문제가 발생하는지 확인할 수 있습니다.
Andrew U.

Andrew와 마찬가지로 새 사용자 계정을 추천하려고했습니다.
Richard

실제로 전체 시스템 지우기를 수행하고 전체 디스크를 다시 포맷 한 후 다시 설치했는데 문제가 계속 발생합니다. 백업을 복구하지 않고 Snow Leopard를 새로 설치하고 Lion으로 직접 업그레이드했습니다.
Jakub Arnold
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.