미리보기 앤티 앨리어싱 (글꼴 다듬기)을보다 세밀하게 제어 할 수 있습니까?


14

방금 Yosemite로 업데이트했으며 미리보기에서 글꼴을 렌더링하는 방식에 변화가 있어야합니다.

PDF 파일의 텍스트 미리보기 표시가 다소 느슨하다는 것을 알았습니다. 매버릭스에서 훨씬 선명하게 사용되었다고 확신합니다. 최소한 지금은 미리보기가 Acrobat Reader보다 훨씬 덜 선명합니다. 스크린 샷을 확인하여 내가 말하는 내용을 확인할 수 있습니다.

나머지 UI에서는 글꼴이 표시되는 방식에 매우 만족합니다. 그래서 미리보기의 앤티 앨리어싱을 제어하는 ​​방법이 있는지 궁금합니다. 미리보기 환경 설정에서 앤티 앨리어싱을위한 전역 스위치 만 찾을 수 있지만 앤티 앨리어싱의 강도를 가지고 놀고 최적의 설정을 찾습니다.

나는에 찾고 defaultscom.apple.Preview하지만 내 현재 값에 대한 어떠한 설정도 할 수없는 것으로 보인다 글꼴 다듬기 또는 앤티 앨리어싱 아무것도 연상. 여기에서 편집 할 수있는 값에 대한 제안이 있습니까?

제안 해 주셔서 감사합니다, Roberto

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


동일한 질문이 여기 에서 제기되어 여기여기 에 Apple에보 고 되었습니다 . 애플이 자체 포럼에서 답장을했는지 확실하지 않다.
Leo Fang

@DanielLawson, 이것은 분명히 10.10에 도입 된 새로운 버그입니다. 버그 태그를 왜 가져 갔습니까?
Leo Fang

태그는 필터링을위한 것입니다. 요세미티에 대한 게시물을 읽거나 읽지 않으려는 사람들이 있으므로 요세미티 태그가 도움이됩니다. 일반적으로 버그에 관심이 있거나 버그와 관련된 모든 것의 전문가는 없기 때문에 기본 사이트에서 유용한 태그가 아닙니다.
다니엘

@DanielLawson, 전적으로 동의하지 않습니다. 이것이 StackExchange 사이트 전체의 일반적인 철학은 아닙니다. 태그는 목적을 위해 존재합니다. 버그 태그를 추가하면 독자가 부적합한 조작이 잘못 조작했거나 수정할 수없고 향후 업데이트를 기다려야하는지 여부를 독자가 신속하게 진단하는 데 도움이됩니다. 후자 인 경우 문제를 해결하기 위해 관련 제 3 자 (이 경우 Apple)를 푸시하는 것을 알 수 있습니다. 이 게시물에 버그 태그가 필요하다고 주장합니다.
Leo Fang

내 요점은 우리 버그 태그를 가져서는 안된다는 것입니다. 이것은 버그를 없애는 과정 중 하나입니다.
다니엘

답변:


9

이 문제에 대한 해결책을 찾았습니다. Yosemite의 PDFKit을 Mavericks의 PDFKit으로 교체하십시오. 저것과 같이 쉬운. 나는 내용을 바꾸었고 /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A모든 것이 잘 작동합니다.

: 당신이 PDFKit 파일을 취할 수있는 곳에서 매버릭스의 사본이없는 사람들을 위해, 나는에 사본을 업로드 한 http://www.filedropper.com/pdfkit (이 아니 저작권 문제가없는 희망 - 나는 것 요청하면 링크를 제거하십시오.)

그건 그렇고, Current매버릭스 버전을 가리 키도록 심볼릭 링크를 변경 하고 원래 A/디렉토리를 유지 하면 문제가 해결되지 않습니다. Yosemite 버전을 완전히 제거하고 Mavericks 버전 내용을 내부에 넣었습니다 A/(미리보기와 Skim 모두 하드 코딩되어 Versions/A있고 Current심볼릭 링크를 따르지 않는 것 같습니다 ).


이 제안에 대해 Gustavo에게 감사드립니다. 10.9 OS X에 액세스 하여이 Quartz를 해킹 할 수는 있지만 상당히 무거운 수술 인 것 같습니다. 이것이 실제로 영향을 미치는 최소한의 것입니까?
Rho Phi

10.10.2 가상 머신에서 이것을 시도했지만 작동합니다.
Kristian Duske

2
10.10.1에서 10.10.2로 업데이트하면이 문제가 발생했습니다 (= Mavericks의 PDFKit을 Yosemite의 PDFKit으로 대체). 위의 절차를 반복하면 다시 작동했습니다.
구스타보 베 제라

@ gustavo-bezerra 다시 업로드 할 수 있습니까? 최신 요세미티 10.10.4가 있으며 여전히 동일한 문제가 있습니다.
ndrizza

늦은 답변 죄송합니다. 여기 요 : dl.dropboxusercontent.com/u/18085964/pdfkit.zip을
구스타보 Bezerra

4

분명히 Yosemite에서는 시스템 환경 설정에서 LCD 글꼴 다듬기가 활성화되어 있어도 미리보기에서 LCD 글꼴 다듬기 ( 하위 픽셀 렌더링 )를 사용하지 않습니다 . Skim은 LCD 글꼴 다듬기를 사용하지 않지만 텍스트가 렌더링되는 방식은 AppleFontSmoothing설정 또는 시스템 환경 설정에서 LCD 글꼴 다듬기가 활성화되어 있는지 여부 에 따라 다릅니다 .

같은 명령은 defaults write -app Preview AppleFontSmoothing -int 2효과가 없습니다. 나는 실행하여 모든 설정 키 찾을 수 없습니다 strings /Applications/Preview.app/Contents/MacOS/Preview또는 strings /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKit하나를.

Skim의 개발자 는 "수정할 수 없음" 이라는 문제에 대한 버그를 해결 했습니다.


나는 또한 시도했지만 AppleFontSmoothing큰 영향을 미치지 않는 것 같습니다 (볼 수있는 것). Skim과 Preview가 10.10에서 "서브 픽셀 렌더링"을 사용하지 않는다는 것을 어떻게 알았습니까? 서브 픽셀 렌더링이 앤티 앨리어싱과 동일합니까? 10.9에서 미리보기가 서브 픽셀 렌더링을 대신 사용했음을 암시합니까?
Rho Phi

1
나는 대답을 편집했다. 하위 픽셀 렌더링을 사용하면 답변 이미지의 상단 및 하단 스크린 샷과 같이 검은 색 텍스트 가장자리에 화려한 픽셀이 나타납니다. Preview 및 Skim은 기본적으로 10.9의 일반 LCD에서 하위 픽셀 렌더링을 사용했습니다.
Lri

@Lri가 맞았습니다 .10.10에서 하위 픽셀 렌더링을 사용할 수 없습니다. 확대 비교는 여기 를 참조 하십시오 .
Leo Fang

1
BTW, 내가 가장 주목 한 것은 서브 픽셀 렌더링이 미리보기에서 활성화되어 있지 않지만 Safari 에서는 여전히 활성화되어 있다는 것 입니다 . Safari와 Preview에서 모두 동일한 PDF를 비교할 수 있습니다.
Leo Fang

3

Gustavo의 답변은 El Capitan 10.11.4의 문제도 해결합니다.

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

후:

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


2

마지막으로 문제는 Apple에 의해 수정되었습니다. Yosemite 10.10.3으로 업데이트하면됩니다.


2
10.10.4인데 글꼴이 여전히 흐립니다.
ndrizza

그리고 Bang, Sierra 10.12.6으로 다시 돌아 왔습니다!
Bryan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.