2 votos

Recargar todas las fuentes sin reiniciar una aplicación

En Mac, cuando se edita el diseño de una fuente y se desea reflejar el cambio en una aplicación (es decir, mostrar los glifos con un diseño actualizado en lugar del antiguo), normalmente hay que reiniciar la aplicación. ¿Hay alguna forma de reflejar rápidamente el cambio en todas las aplicaciones sin reiniciar? Actualmente estoy editando una fuente con frecuencia y reiniciar las aplicaciones cada vez es una molestia.

Una cosa que he notado es que cuando edito una fuente, y escribo los glifos actualizados por primera vez en horas, las aplicaciones reflejan el cambio y muestran los glifos en un nuevo diseño en lugar de uno antiguo sin reiniciar. Así que sospeché que comandos como purge , killall -KILL SystemUIServer, y killall -KILL Dock podría ser relevante (ejecuto esos comandos un par de veces al día) así que hice pruebas pero no funcionaron.

También probé

sudo atsutil databases -remove
atsutil server -shutdown
atsutil server -ping

pero tampoco tuvo ningún efecto.

Sistema operativo: Mountain Lion 10.8.3

1voto

Monomeeth Puntos 139

Puede que alguien tenga una solución mejor, pero aquí tienes una explicación y una posible solución.

El problema que tienes es que estás editando una fuente ya cargado por sus aplicaciones. En otras palabras, aunque MacOS ha sido capaz de añadir fuentes dinámicamente a los menús de las aplicaciones desde la aparición de Font Book (aunque a menudo no funcionó bien hasta el lanzamiento de Mac OS X Leopard en 2007), no es capaz de activar el hecho de que la propia fuente ha cambiado.

Mi mejor solución es utilizar Font Book para Desactivar la fuente y luego a Activar otra vez. Esto debería forzar a todas tus aplicaciones abiertas a registrar el cambio porque la fuente ha sido habilitada de nuevo.

Como apunte, puede que esta página le resulte interesante: Gestión de fuentes en MacOS y OS X .

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