Ich habe gerade auf Yosemite aktualisiert und etwas muss sich an der Art und Weise geändert haben, wie die Vorschau Schriftarten rendert.
Ich finde, dass die Vorschauanzeige von Text in PDF-Dateien ziemlich schlampig ist, ich bin mir ziemlich sicher, dass sie in Mavericks früher viel schärfer war. Zumindest ist die Vorschau jetzt deutlich weniger scharf als der Acrobat Reader, Sie können sich einen Screenshot ansehen, um sich selbst davon zu überzeugen, wovon ich spreche.
Im Rest der Benutzeroberfläche bin ich ziemlich zufrieden damit, wie Schriftarten angezeigt werden. Daher habe ich mich gefragt, ob es Möglichkeiten gibt, das Anti-Aliasing der Vorschau zu steuern. In den Voreinstellungen von Preview finde ich nur einen globalen Schalter für Anti-Aliasing, aber ich würde gerne mit der Stärke des Anti-Aliasing herumspielen, um so die optimale Einstellung zu finden.
Ich schaue nach defaults
, com.apple.Preview
aber in meinen aktuellen Werten scheint es keine Einstellung zur Schriftglättung oder irgendetwas zu geben, das an Anti-Aliasing erinnert. Irgendwelche Vorschläge zu möglichen Werten, die hier bearbeitet werden können?
Danke für deine Vorschläge, Roberto
Ich habe eine Lösung für dieses Problem gefunden: Ersetzen von Yosemite's PDFKit durch Mavericks' PDFKit. So einfach ist das. Ich habe den Inhalt von ausgetauscht /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A
und jetzt funktioniert alles einwandfrei.
Für diejenigen, die keine Kopie von Mavericks haben, von wo Sie die PDFKit-Dateien nehmen können, habe ich eine Kopie hochgeladen auf: http://www.filedropper.com/pdfkit (ich hoffe, es gibt keine Urheberrechtsprobleme damit - das werde ich Entfernen Sie den Link, wenn Sie dazu aufgefordert werden).
Übrigens, das Ändern des Current
Symlinks so, dass er auf die Mavericks-Version verweist, und das Beibehalten des ursprünglichen A/
Verzeichnisses hat das Problem NICHT behoben. Ich musste die Yosemite-Version vollständig entfernen und den Inhalt der Mavericks-Version A/
hineinstecken (es scheint, dass Preview und Skim beide fest codiert sind und dem Symlink Versions/A
nicht folgen ).Current
Anscheinend verwendet die Vorschau in Yosemite keine LCD-Schriftglättung ( Subpixel-Rendering ), selbst wenn die LCD-Schriftglättung in den Systemeinstellungen aktiviert ist. Skim verwendet auch nie die Glättung von LCD-Schriften, aber die Art und Weise, wie Text gerendert wird, hängt von der AppleFontSmoothing
Einstellung ab oder davon, ob die Glättung von LCD-Schriften in den Systemeinstellungen aktiviert ist.
Befehle wie defaults write -app Preview AppleFontSmoothing -int 2
haben keine Wirkung. strings /Applications/Preview.app/Contents/MacOS/Preview
Ich habe beim Ausführen von oder auch keine Einstellungstasten gefunden strings /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKit
.
Der Entwickler von Skim hat einen Fehler zu diesem Problem als "kann nicht behoben werden" geschlossen.
AppleFontSmoothing
auch versucht, scheint aber keinen großen Einfluss zu haben (was ich sehen kann). Darf ich Sie fragen, wie Sie herausgefunden haben, dass sowohl Skim als auch Vorschau in 10.10 kein "Subpixel-Rendering" verwenden? Ist Subpixel-Rendering dasselbe wie Anti-Aliasing? und meinen Sie, dass in 10.9 Preview stattdessen Subpixel-Rendering verwendet wurde?Endlich wurde das Problem von Apple behoben. Sie müssen nur auf Yosemite 10.10.3 aktualisieren!
Leo Fang
Leo Fang
Daniel
Leo Fang
Daniel
Leo Fang
Benutzer121781