Acabo de actualizar a Yosemite y algo debe haber cambiado en la forma en que Vista previa representa las fuentes.
Me parece que la visualización de vista previa del texto en archivos PDF es bastante descuidada, estoy bastante seguro de que solía ser mucho más nítida en Mavericks. Por lo menos 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 bastante 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
del com.apple.Preview
pero en mis valores actuales parece que hay ningún ajuste sobre el suavizado de fuentes o algo evocador de anti-aliasing. ¿Alguna sugerencia sobre posibles valores para editar aquí?
Gracias por tus sugerencias, Roberto.
Respuestas:
He encontrado una solución a este problema: reemplazar el PDFKit de Yosemite con el PDFKit de Mavericks. Tan sencillo como eso. Reemplacé el contenido 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 de donde pueden 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, lo haré elimine el enlace si se le pide que lo haga).
Por cierto, cambiar el
Current
enlace simbólico para que apunte a la versión de Mavericks y mantener elA/
directorio original NO solucionó el problema. Tuve que eliminar la versión de Yosemite por completo y poner el contenido de la versión de Mavericks dentroA/
(parece que tanto Preview como Skim están codificadasVersions/A
y no siguen elCurrent
enlace simbólico).fuente
Aparentemente, en Yosemite, Vista previa no usa suavizado de fuente LCD ( representación de subpíxeles ) incluso si el suavizado de fuente LCD está habilitado desde las Preferencias del sistema. Skim nunca usa el suavizado de fuente LCD tampoco, pero la forma en que se representa el texto depende de la
AppleFontSmoothing
configuración o de si el suavizado de fuente LCD está habilitado desde las Preferencias del Sistema.Los comandos como
defaults write -app Preview AppleFontSmoothing -int 2
no tienen ningún efecto. No encontré ninguna clave de preferencia al ejecutarstrings /Applications/Preview.app/Contents/MacOS/Preview
ostrings /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/PDFKit
tampoco.El desarrollador de Skim cerró un error sobre el problema como "no se puede solucionar".
fuente
AppleFontSmoothing
también, pero parece no tener un gran impacto (por lo que puedo ver). ¿Puedo preguntarle cómo descubrió que tanto Skim como Preview no usan "renderizado de subpíxeles" en 10.10? ¿La representación de subpíxeles es lo mismo que el suavizado? y estás insinuando que en 10.9 Preview estaba usando renderizado de subpixel?La respuesta de Gustavo también soluciona el problema en El Capitan 10.11.4.
Antes de:
Después:
fuente
Finalmente, el problema ha sido solucionado por Apple. ¡Solo tiene que actualizar a Yosemite 10.10.3!
fuente