14 votes

un contrôle plus fin de l'anticrénelage de l'aperçu (lissage de la police) ?

Je viens de passer à Yosemite et quelque chose a dû changer dans la façon dont Preview rend les polices.

Je trouve que l'affichage de l'aperçu du texte dans les fichiers PDF est plutôt négligé, je suis sûr qu'il était beaucoup plus net dans Mavericks. En tout cas, l'aperçu est maintenant nettement moins net qu'Acrobat Reader, vous pouvez regarder une capture d'écran pour vous convaincre de ce dont je parle.

Dans le reste de l'interface utilisateur, je suis assez satisfait de la façon dont les polices sont affichées. Je me demandais donc s'il existait des moyens de contrôler l'anticrénelage de Preview. Dans les préférences de Preview, je ne trouve qu'un bouton global pour l'anticrénelage, mais j'aimerais jouer avec la force de l'anticrénelage afin de trouver le réglage optimal.

Je cherche à defaults de com.apple.Preview mais dans mes valeurs actuelles, il semble qu'il n'y ait pas de réglage sur Lissage de la police ou tout ce qui peut évoquer l'anticrénelage. Une suggestion sur les valeurs possibles à modifier ici ?

Merci pour vos suggestions, Roberto

enter image description here

10voto

Gustavo Bezerra Points 449

J'ai trouvé une solution à ce problème : remplacer le PDFKit de Yosemite par le PDFKit de Mavericks. C'est aussi simple que cela. J'ai remplacé le contenu de /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A et tout fonctionne bien maintenant.

Pour ceux qui n'ont pas de copie de Mavericks à partir de laquelle vous pouvez prendre les fichiers PDFKit, j'ai téléchargé une copie sur : http://www.filedropper.com/pdfkit (J'espère qu'il n'y a pas de problèmes de droits d'auteur avec ceci - je retirerai le lien si on me le demande).

D'ailleurs, en changeant le Current pour pointer vers la version Mavericks et en conservant le lien symbolique d'origine. A/ L'annuaire n'a pas résolu le problème. J'ai dû supprimer complètement la version Yosemite et mettre le contenu de la version Mavericks à l'intérieur. A/ (il semble que Preview et Skim soient tous deux codés en dur pour Versions/A et ne suivent pas le Current symlink).

4voto

Apparemment, dans Yosemite, l'aperçu n'utilise pas le lissage des polices LCD ( Rendu sous-pixel ) même si le lissage des polices LCD est activé dans les Préférences Système. Skim n'utilise jamais le lissage des polices LCD non plus, mais la façon dont le texte est rendu dépend de l'attribut AppleFontSmoothing ou si le lissage de la police LCD est activé dans les Préférences système.

Des commandes comme defaults write -app Preview AppleFontSmoothing -int 2 n'ont pas d'effet. Je n'ai trouvé aucune clé de préférence en exécutant strings /Applications/Preview.app/Contents/MacOS/Preview o strings /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKit soit.

Le développeur de Skim a fermé un bug sur le problème comme "ne peut pas réparer".

3voto

Maksim Points 31

La réponse de Gustavo corrige le problème sur El Capitan 10.11.4 également.

Avant : enter image description here

Après :

enter image description here

2voto

joni Points 299

Enfin, le problème a été corrigé par Apple. Vous devez juste mettre à jour vers Yosemite 10.10.3 !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X