Я только что обновился до Yosemite, и, должно быть, что-то изменилось в способе предварительного просмотра шрифтов.
Я считаю, что предварительный просмотр текста в файлах PDF довольно неаккуратный, я уверен, что в Mavericks он был намного четче. По крайней мере, теперь предварительный просмотр значительно менее резок, чем Acrobat Reader, вы можете посмотреть снимок экрана, чтобы убедиться в том, о чем я говорю.
В остальной части интерфейса я очень доволен тем, как отображаются шрифты. Поэтому мне было интересно, есть ли способы управления сглаживанием в Preview. В настройках Preview я могу найти только глобальный переключатель для сглаживания, но я бы хотел поэкспериментировать с силой сглаживания, чтобы найти оптимальные настройки.
Я смотрю в defaults
о , com.apple.Preview
но в моих текущих значениях там , кажется , нет настройки о Сглаживании шрифтов или что - нибудь запоминающихся сглаживание. Любое предложение о возможных значениях для редактирования здесь?
Спасибо за ваши предложения, Роберто
Ответы:
Я нашел решение этой проблемы: замена PDFKit от Yosemite на PDFKit от Mavericks. Так просто, как, что. Я заменил содержимое
/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A
и теперь все работает нормально.Для тех, у кого нет копии Mavericks, откуда вы можете взять файлы PDFKit, я загрузил копию по адресу : http://www.filedropper.com/pdfkit (надеюсь, с этим нет проблем с авторским правом - я буду удалите ссылку, если будет предложено это сделать).
Между прочим, изменение
Current
символической ссылки, указывающей на версию Mavericks, и сохранение исходногоA/
каталога не решило проблему. Мне пришлось полностью удалить версию Yosemite и поместить содержимое версии MavericksA/
(кажется, что Preview и Skim жестко запрограммированыVersions/A
и не следуютCurrent
символической ссылке).источник
По-видимому, в Yosemite в Preview не используется сглаживание шрифтов 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 Preview вместо этого использовался субпиксельный рендеринг?Ответ Густаво также исправляет проблему в El Capitan 10.11.4.
Перед:
После:
источник
Наконец проблема была исправлена Apple. Вам просто нужно обновить до Yosemite 10.10.3!
источник