Reemplazar la fuente corrupta del sistema en macOS Sierra

Tengo lo que parece ser una fuente corrupta del sistema (.Geeza Pro PUA). ¿Cómo hago para reemplazarlo con una versión que funcione? iMac con 10.12.5.

Está haciendo esto:

ingrese la descripción de la imagen aquí

Geeza Pro es solo para árabe. ¿Realmente necesitas que esté "funcionando"? ¿Tiene problemas con el trabajo que hace en inglés u otros idiomas?
Tom, no hablamos nada de árabe, por lo que el problema aparece exclusivamente en inglés. Supongo que la fuente corrupta está teniendo un efecto dominó porque la máquina que está haciendo esto muestra basura en Mail y otras aplicaciones del sistema. Nuestras otras Mac están bien, pero la fuente en esta a) no está activada; yb) aparece como no disponible cuando enumero las fuentes del sistema a través de Universal Tye Client. Intenté restablecer/restaurar las fuentes del sistema a través de Font Book y "fontrestore default" desde Terminal. Gracias.
¿Agregarías una captura de pantalla de esta basura? Ese es su problema real, y puede tener otras causas.
Tom: acabo de agregar una captura de pantalla de un correo electrónico de un representante.
¡Gracias Kent! Ese problema normalmente se resuelve con la acción Restaurar fuentes estándar. Debes tener algo inusual. Hay un tipo al que podría preguntar quién es un experto en fuentes, su sitio es jklstudios.com/misc/osxfonts.html
Si desea una buena copia de Geeza Pro (es una fuente ttc que incluye el elemento PUA como uno de sus componentes), puedo enviarle una. Simplemente envíeme un correo electrónico (tom en bluesky dot org).

Respuestas (3)

Abra Font Book.app y seleccione Archivo → Restaurar fuentes estándar….

Yo lo hice. El archivo para .Geeza Pro PUA, aunque tiene algún problema, no se cambia por una buena copia. Usamos Universal Type Server y el cliente asistente, y la fuente en la máquina en cuestión no está activada y aparece como "no disponible" en la ventana de vista previa.

Probablemente podría cambiar una versión de trabajo en las otras Mac para reemplazar esta corrupta, pero el nombre de la fuente sugiere que la fuente usa el Área de uso privado para caracteres específicos, que yo sepa, incluso Unicode no tiene un estándar de lo que debe codificarse para eso. colocar. No use esta fuente, compre o obtenga la licencia de una fuente que funcione bien. Para una fuente relativamente bien compatible, sugeriría Noto de Google

Puede haber algún problema con esta fuente en particular en el sistema de carteles, pero OS X tiene muchas cosas "PUA" similares y normalmente no causan ningún problema a nadie. Consulte support.moonpoint.com/os/os-x/fontslist
Sí, tiene razón en ese frente, no significa que pua sea una forma legítima de obtener una representación precisa en muchos sistemas, de hecho, garantizará que OP siga recibiendo este tipo de errores porque ese conjunto de caracteres no tiene un estándar específico.
Incluso si dichas fuentes tienen un componente PUA por alguna razón heredada, OS X nunca usa PUA para representar texto en sus aplicaciones, solo usa unicode estándar. En realidad, nadie tiene problemas para intercambiar datos entre plataformas a través de estas fuentes.
@TomGewecke, de hecho tienes razón. Mi comentario surgió del hecho de que PUA figuraba en el nombre de la fuente, probablemente fue malo suponer que esa fuente específica estaba llamando a ese conjunto para mostrar caracteres latinos, pero mi experiencia aún tiene que demostrar que esta suposición es incorrecta.
Es cierto, Geeza Pro, incluso sin defectos, no tiene caracteres latinos, solo árabes. Entonces, si por alguna razón una aplicación intenta usarla para texto latino en lugar de las docenas de fuentes latinas, verá signos de interrogación.

Si, como en la captura de pantalla, la mayoría de los caracteres se muestran con el mismo glifo (generalmente, "A" o un signo de interrogación en un cuadro), podría haber un problema con las fuentes almacenadas en caché. Para borrar la caché de fuentes, abra una ventana de terminal y ejecute:

sudo atsutil databases -remove

Es posible que también deba reparar los permisos del disco, lo que puede llevar un tiempo:

sudo diskutil repairPermissions /

Después, reinicie.

La información anterior proviene del artículo de OSXDaily " Borrar cachés de fuentes y bases de datos de fuentes en Mac OS X para resolver problemas de fuentes inusuales "