Je viens de mettre à jour vers Yosemite et quelque chose a dû changer dans la façon dont Aperçu rend les polices.
Je trouve que l'affichage de prévisualisation du texte dans les fichiers PDF est plutôt bâclé, je suis presque sûr qu'il était beaucoup plus net dans Mavericks. À tout le moins, l'aperçu est 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 l'affichage des polices. Je me demandais donc s'il y avait des moyens de contrôler l'anti-aliasing de Preview. Dans les préférences d'aperçu, je ne trouve qu'un commutateur global pour l'anti-aliasing, mais je voudrais jouer avec la force de l'anti-aliasing pour trouver le réglage optimal.
Je suis à la recherche dans defaults
des com.apple.Preview
mais dans mes valeurs actuelles , il ne semble pas exister au sujet de paramètre Lissage de police ou quoi que ce soit évocateur de l' anti-aliasing. Une suggestion sur les valeurs possibles à modifier ici?
Merci pour vos suggestions, Roberto
Réponses:
J'ai trouvé une solution à ce problème: remplacer le PDFKit de Yosemite par le PDFKit de Mavericks. 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 une copie de Mavericks d'où vous pouvez prendre les fichiers PDFKit, j'en 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 copyright avec cela - je le ferai supprimez le lien si vous y êtes invité).
Soit dit en passant, changer le
Current
lien symbolique pour pointer vers la version Mavericks et conserver leA/
répertoire d' origine N'A PAS RÉGLÉ le problème. J'ai dû supprimer complètement la version de Yosemite et y mettre le contenu de la version MavericksA/
(il semble que Preview et Skim soient tous deux codés en durVersions/A
et ne suivent pas leCurrent
lien symbolique).la source
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 non plus le lissage des polices LCD, mais la façon dont le texte est rendu dépend du
AppleFontSmoothing
paramètre ou de l'activation du lissage des polices LCD dans les Préférences Système.Les commandes comme
defaults write -app Preview AppleFontSmoothing -int 2
n'ont aucun effet. Je n'ai trouvé aucune clé de préférence en exécutantstrings /Applications/Preview.app/Contents/MacOS/Preview
oustrings /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKit
non.Le développeur de Skim a corrigé un bogue concernant le problème en "ne pouvant pas être corrigé".
la source
AppleFontSmoothing
aussi, mais ne semble pas avoir d'impact majeur (pour ce que je peux voir). Puis-je vous demander comment avez-vous compris que Skim et Preview n'utilisent pas le "rendu sous-pixel" en 10.10? Le sous-pixel est-il le même que l'anti-aliasing? et voulez-vous dire que dans la version 10.9, l'aperçu utilisait plutôt le rendu sous-pixel?La réponse de Gustavo corrige également le problème sur El Capitan 10.11.4.
Avant:
Après:
la source
Enfin, le problème a été résolu par Apple. Il vous suffit de mettre à jour vers Yosemite 10.10.3!
la source