Recargar todas las fuentes sin reiniciar una aplicación

3

En Mac, cuando edita el diseño de una fuente y desea reflejar el cambio en una aplicación (es decir, mostrar glifos en un diseño actualizado en lugar de uno antiguo), generalmente tendrá que reiniciar la aplicación. ¿Hay una manera de obtener rápidamente el cambio reflejado en todas las aplicaciones sin reiniciar? Actualmente estoy editando una fuente con frecuencia y reiniciar aplicaciones cada vez es un dolor.

Una cosa que noté 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 los comandos como purge , killall -KILL SystemUIServer, y killall -KILL Dock podrían ser relevantes (ejecuto esos comandos un par de veces al día), así que probé pero no funcionaron.

También lo intenté

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

pero tampoco tuvo ningún efecto.

OS: Mountain Lion 10.8.3

    
pregunta stacko 20.10.2017 - 09:45

1 respuesta

0

Alguien puede tener una mejor solución, pero aquí hay una explicación y una posible solución.

El problema que tienes es que estás editando una fuente ya cargada por tus aplicaciones. En otras palabras, aunque macOS ha podido agregar dinámicamente fuentes a los menús de aplicaciones desde el inicio de Font Book (aunque a menudo no funcionó bien hasta que Mac OS X Leopard se lanzó en 2007), no es capaz de desencadenar el hecho de que la fuente en sí ha cambiado.

Mi mejor conjetura en una solución es usar Font Book para Deshabilitar la fuente y luego Habilitar nuevamente. Esto debería obligar a todas las aplicaciones abiertas a registrar el cambio porque la fuente se ha habilitado nuevamente.

Como nota aparte, puede encontrar esta página de su interés: Administración de fuentes en macOS y OS X .

    
respondido por el Monomeeth 20.10.2017 - 10:13

Lea otras preguntas en las etiquetas