외부 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.