control más fino de Vista previa de suavizado (suavizado de fuentes)?

14

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

Encuentro que la vista previa de texto en archivos PDF es bastante descuidada, estoy bastante seguro de que solía ser mucho más nítido en los Mavericks. Como mínimo, ahora la vista previa es significativamente menos nítida que Acrobat Reader, puede ver una captura de pantalla para convencerse de lo que estoy hablando.

En el resto de la interfaz de usuario estoy muy contento con la forma en que se muestran las fuentes. Así que me preguntaba si hay formas de controlar el suavizado de la vista previa. En las preferencias de Vista previa, solo puedo encontrar un interruptor global para el suavizado, pero me gustaría jugar con la fuerza del suavizado para encontrar la configuración óptima.

Estoy buscando en defaults de com.apple.Preview pero en mis valores actuales parece que no hay una configuración sobre Suavizado de fuentes ni nada que evoque el suavizado. ¿Alguna sugerencia sobre posibles valores para editar aquí?

Gracias por tus sugerencias, Roberto

    
pregunta Rho Phi 21.10.2014 - 14:09

4 respuestas

9

He encontrado una solución a este problema: reemplazar el PDFKit de Yosemite con el PDFKit de Mavericks. Tan sencillo como eso. Reemplacé los contenidos de /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A y todo está funcionando bien ahora.

Para aquellos que no tienen una copia de Mavericks desde donde puede llevar los archivos PDFKit, he subido una copia a: enlace (espero que no haya problemas de derechos de autor con esto, eliminaré el enlace si se me solicita)

Por cierto, cambiando el enlace simbólico Current para que apunte a la versión de Mavericks y manteniendo el directorio original A/ DIDN'T soluciona el problema. Tuve que eliminar la versión de Yosemite por completo y poner los contenidos de la versión de Mavericks dentro de A/ (parece que Preview y Skim están codificados de manera rígida como Versions/A y no siguen el enlace simbólico Current ).

    
respondido por el Gustavo Bezerra 24.01.2015 - 16:19
4

Aparentemente, en Yosemite, la Vista previa no utiliza el suavizado de fuentes LCD ( renderización de subpíxeles ) incluso si el suavizado de fuentes LCD está habilitado de Preferencias del sistema. Skim nunca usa el suavizado de fuentes LCD, pero la forma en que se representa el texto depende de la configuración AppleFontSmoothing o si el suavizado de fuentes LCD está habilitado desde las Preferencias del sistema.

Loscomandoscomodefaultswrite-appPreviewAppleFontSmoothing-int2notienenningúnefecto.Noencontréningunaclavedepreferenciaejecutandostrings/Applications/Preview.app/Contents/MacOS/Previewostrings/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKittampoco.

EldesarrolladordeSkimcerró un error sobre el problema como "no se puede arreglar".

    
respondido por el user495470 22.10.2014 - 09:14
3

La respuesta de Gustavo también soluciona el problema en El Capitán 10.11.4.

Antes:

Después:

    
respondido por el Maksim 24.05.2016 - 17:43
2

Finalmente, el problema ha sido solucionado por Apple. ¡Solo tienes que actualizar a Yosemite 10.10.3!

    
respondido por el joni 09.04.2015 - 09:54

Lea otras preguntas en las etiquetas