Acer 디스플레이가 연결된 상태에서 응용 프로그램을 시작하면 Sublime Text 2가 텍스트를 제대로 렌더링하지 않습니다.

Acer 디스플레이가 연결된 상태에서 응용 프로그램을 시작하면 Sublime Text 2가 텍스트를 제대로 렌더링하지 않습니다.

저는 맥북 에어를 사용하고 있습니다. 외부 디스플레이 없이 Sublime Text를 시작한 다음 디스플레이를 연결하면 모든 것이 괜찮아 보입니다.

하지만 디스플레이를 먼저 연결한 다음 Sublime Text를 시작하면 외부 디스플레이와 Macbook 디스플레이 모두에서 텍스트의 선명도와 선명도가 떨어집니다.

왼쪽은 Sublime Text를 시작한 후 디스플레이를 연결했을 때 텍스트가 어떻게 보이는지입니다. 오른쪽은 디스플레이를 먼저 연결했을 때의 모습입니다.

스크린샷:

세부 정보: Macbook Air(OSX 10.7.2
Sublime Text 2 Beta 2165
Acer 24인치 디스플레이 모델 X233HZ 포함)

답변1

여기 Sublime 텍스트 포럼에서 답변을 찾았습니다. http://www.sublimetext.com/forum/viewtopic.php?f=2&t=4342&p=20036#p20036

이 수정 사항은 저에게 효과적이었습니다.

이에 대해 좀 더 조사한 결과 OSX가 특정 LCD 모니터용 글꼴을 렌더링하는 방식과 관련이 있는 것으로 나타났습니다. MacBook Air를 삼성 LCD 모니터에 연결했을 때 이런 현상이 발생했습니다. 그러나 Macbook Air를 단독으로 사용하거나 Apple Cinema Display와 함께 사용할 때는 문제가 없었습니다.

문제를 해결하기 위해 내가 한 일은 다음과 같습니다. 터미널에서 다음 코드를 실행하세요.

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

그런 다음 시스템을 다시 시작하십시오. OSX가 다시 부팅되면 문제가 사라졌습니다. 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

답변2

외부 모니터가 있고 외부 모니터가 없는 iMac에서 이 문제를 테스트했는데 문제를 재현할 수 없었습니다. 나는 그것이 응용 프로그램을 올바르게 렌더링하기 위해 고군분투하는 공중의 그래픽 칩과 관련이 있다고 말할 수 있습니다. Macbook air는 노트북 화면과 24인치 화면을 렌더링해야 합니다.

또한 Sublime은 웹 사이트에 표시된 대로 소프트웨어 렌더링이 아닌 하드웨어 렌더링을 사용합니다.http://www.sublimetext.com/x

소프트웨어 렌더링. Sublime Text는 하드웨어 렌더링을 사용하고 X는 소프트웨어 렌더링을 사용합니다. 이는 Sublime Text와 관련된 사용자 문제의 가장 큰 단일 소스를 제거하고 가상 머신에서 실행될 때 전체 기능을 유지합니다.

도움이 되었기를 바랍니다.

관련 정보