14 votos

¿un control más fino del antialiasing de la vista previa (suavizado de la fuente)?

Acabo de actualizar a Yosemite y algo debe haber cambiado en la forma en que Vista Previa representa las fuentes.

Encuentro que la visualización de texto en archivos PDF en Vista Previa es bastante descuidada, estoy bastante seguro de que solía ser mucho más nítida en Mavericks. Por lo menos ahora Vista Previa es significativamente menos nítida que Acrobat Reader, puedes ver una captura de pantalla para convencerte de lo que estoy hablando.

En el resto de la interfaz de usuario estoy bastante contento con cómo se muestran las fuentes. Así que me preguntaba si hay formas de controlar el antialiasing de Vista Previa. En las preferencias de Vista Previa sólo puedo encontrar un interruptor global para el antialiasing, pero me gustaría jugar con la fuerza del antialiasing para encontrar la configuración óptima.

Estoy investigando defaults de com.apple.Preview pero en mis valores actuales parece que no hay ningún ajuste sobre Suavizado de fuentes o cualquier cosa que evocara el antialiasing. ¿Alguna sugerencia sobre posibles valores a editar aquí?

Gracias por tus sugerencias, Roberto

enter image description here

10voto

Gustavo Bezerra Puntos 206

He encontrado una solución a este problema: sustituir el PDFKit de Yosemite por el de Mavericks. Tan sencillo como eso. He sustituido el contenido de /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A y ahora todo funciona bien.

Para aquellos que no tienen una copia de Mavericks de donde se puede tomar los archivos PDFKit, he subido una copia a: http://www.filedropper.com/pdfkit (espero que no haya problemas de derechos de autor con esto - quitaré el enlace si me lo piden).

Por cierto, cambiar el Current symlink para que apunte a la versión de Mavericks y manteniendo el original A/ directorio NO solucionó el problema. Tuve que eliminar por completo la versión de Yosemite y poner el contenido de la versión de Mavericks dentro A/ (parece que Preview y Skim están codificados para Versions/A y no sigan el Current symlink).

4voto

Al parecer, en Yosemite, Vista Previa no utiliza el suavizado de fuentes LCD ( renderizado de subpíxeles ) incluso si el suavizado de fuentes de la pantalla LCD está activado desde las Preferencias del Sistema. Skim tampoco utiliza nunca el suavizado de fuentes de la pantalla LCD, pero la forma en que se muestra el texto depende del AppleFontSmoothing o si el suavizado de la fuente LCD está activado desde las Preferencias del Sistema.

Comandos como defaults write -app Preview AppleFontSmoothing -int 2 no tienen ningún efecto. No he encontrado ninguna clave de preferencia ejecutando strings /Applications/Preview.app/Contents/MacOS/Preview o strings /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKit o bien.

El desarrollador de Skim ha cerrado un error sobre el tema como "no se puede arreglar".

2voto

Johnny Drama Puntos 99

Finalmente el problema ha sido solucionado por Apple. ¡Sólo tienes que actualizar a Yosemite 10.10.3!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X