Mail muestra el texto en blanco y símbolos ? tras actualizar macOS: la culpa es de tus fuentes
Actualizas macOS, abres Mail y los correos llegan sin texto: solo se ven los subrayados azules de los enlaces y unos cuadritos con una interrogación. Parece un problema de codificación, pero no lo es. Te cuento qué pasa de verdad, cómo se arregla en dos minutos y cómo revisar tu biblioteca de fuentes para que no vuelva a ocurrir.
🧩 El síntoma
Después de actualizar a una versión mayor de macOS, algunos correos (sobre todo los que vienen de Outlook, con fuentes como Calibri o Arial) se muestran así:
❌ Aparecen cuadrados con un ? donde debería haber iconos o viñetas.
❌ Las imágenes y los banners se ven perfectamente.
✅ El mismo correo se lee bien en el iPhone o en la web.
Ese último punto es la pista definitiva: el correo está bien. Es tu Mac el que no sabe dibujar las letras.
🔎 Por qué pasa
Mail usa WebKit (el motor de Safari) para pintar los correos HTML. Cuando WebKit necesita una fuente y el sistema le devuelve un registro corrupto o vacío, no la sustituye por otra: simplemente no dibuja nada, y los caracteres especiales salen como un ? en un recuadro. Por eso los subrayados sí se ven (los pinta CSS) y las letras no (las pintaría la fuente).
¿Y por qué justo tras actualizar? Porque una actualización mayor reconstruye la base de datos de fuentes del sistema. Si usas un gestor de fuentes (RightFont, FontExplorer, Suitcase, FontBase…) y en tu biblioteca hay fuentes obsoletas o ficheros vacíos, el gestor las vuelve a registrar al arrancar y deja la caché en un estado que rompe el renderizado.
⚡ Solución rápida: limpiar la caché de fuentes
Antes de nada, cierra tu gestor de fuentes del todo (con ⌘Q, no solo la ventana). Después abre Terminal y pega esto:
sudo atsutil databases -remove
Te pedirá tu contraseña. Verás una línea Removing: …/com.apple.FontRegistry y es posible que aparezca algún error diciendo que no puede borrar un fichero que "no existe": es normal, significa que esa caché ya estaba vacía.
atsutil server están obsoletos, pero databases -remove sigue funcionando y es el único que necesitas.
Ahora reinicia el Mac. Al arrancar, macOS regenera la caché limpia. Abre Mail sin abrir aún el gestor de fuentes y comprueba que el texto ha vuelto. Si es así, ya sabes de dónde viene el problema y toca revisar la biblioteca.
sudo killall -9 fontd seguido de killall Mail. Funciona en la mayoría de casos, pero el reinicio completo es más fiable.
🕵️ Diagnóstico de tu biblioteca de fuentes
Vamos a buscar en tu biblioteca cuatro tipos de problemas. Todos los comandos son de solo lectura: no borran ni mueven nada, solo listan.
Escribe abajo la ruta de la carpeta donde tu gestor guarda las fuentes y los comandos de esta página se rellenarán solos con ella. Si usas RightFont con la biblioteca en iCloud Drive, pulsa el botón y listo.
~ para tu carpeta de usuario. Las comillas ya van incluidas en los comandos, no las pongas tú. Para averiguar la ruta de RightFont: RightFont → Ajustes → Biblioteca.
1. Fuentes en formatos obsoletos (PostScript Type 1 y maletas de Mac OS 9)
macOS dejó de soportar las fuentes PostScript Type 1 hace años, y las maletas .suit son aún más antiguas. Un gestor que intente activarlas puede romper la caché.
Si no devuelve nada, perfecto. Si aparece alguna, apúntala: la retiraremos más abajo.
2. Ficheros que dicen ser fuentes pero no lo son
Un OTF o TTF truncado, o una descarga fallida guardada con extensión de fuente, también es veneno para la caché. Este comando revisa cada fichero con la utilidad file y solo imprime los que no son fuentes válidas.
3. Ficheros vacíos o sin descargar de iCloud
Este es el gran clásico si tu biblioteca vive en iCloud Drive. Las fuentes antiguas de Mac guardaban todo en el resource fork, que iCloud no conserva: llegan al otro lado como ficheros de 0 bytes. Y con "Optimizar almacenamiento" activado, cualquier fuente puede quedarse en la nube como un marcador .icloud que el gestor intenta activar sin éxito.
Si ves parejas de nombres tipo TelegramPlain y TelegPla (uno largo y otro abreviado), son fuentes PostScript Type 1 de Mac OS 9 que se quedaron vacías al pasar por iCloud. No hay nada que recuperar ahí.
4. Copias de fuentes del sistema
Helvetica, Arial, Times, Calibri… ya vienen con macOS u Office. Si tu gestor activa una segunda copia, macOS tiene dos registros para el mismo nombre y puede acabar usando el peor.
🧹 Qué hacer con lo que encuentres
Nada de borrar: lo movemos a una carpeta Fuentes-retiradas en tu carpeta de usuario, conservando la estructura original por si quieres revisarlo después. Cuando estés seguro de que todo va bien, la borras entera.
Retirar formatos obsoletos (resultado del paso 1)
Retirar ficheros vacíos (resultado del paso 3)
.icloud (no vacíos, sino sin descargar), no los muevas. Haz clic derecho sobre la carpeta de la biblioteca en Finder → Descargar ahora, espera a que baje todo y repite el paso 3.
Retirar copias de fuentes del sistema (resultado del paso 4)
Aquí no hay comando genérico: revisa la lista a mano, porque una fuente llamada "Helvetica Neue LT Pro" puede ser una compra legítima que sí quieres conservar. Lo que no quieres son copias exactas de las que ya trae macOS. Desactívalas desde el propio gestor y, si se repiten en Catálogo Tipográfico con el triángulo amarillo, usa Edición → Resolver duplicados conservando siempre la copia del sistema.
Limpiar carpetas vacías y comprobar
La segunda línea debe devolver 0. Después, en tu gestor de fuentes, fuerza un reescaneo de la biblioteca (en RightFont: Ajustes → Biblioteca) para que olvide las entradas retiradas.
🛡️ Para que no vuelva a pasar
- Biblioteca en iCloud Drive: clic derecho sobre la carpeta → Mantener descargado. O desactiva "Optimizar almacenamiento del Mac" en Ajustes del Sistema → iCloud → iCloud Drive.
- Nunca actives desde el gestor fuentes que ya trae macOS (Helvetica, Arial, Times, Verdana, Georgia, Courier, Menlo, SF Pro) ni las de Office (Calibri, Cambria).
- Antes de una actualización mayor de macOS, cierra el gestor de fuentes y quítalo de los ítems de inicio. Actualiza, comprueba que Mail y Safari van bien, y solo entonces vuelve a abrirlo.
- Si importas una biblioteca antigua (FontExplorer, Suitcase…), pasa estos cuatro comandos antes de activar nada.
- Las fuentes de Catálogo Tipográfico → Archivo → Validar fuentes con aviso rojo o amarillo, fuera.
✅ Resumen rápido
Texto en blanco y ? en Mail tras actualizar = caché de fuentes rota, no codificación.
Cierra el gestor de fuentes,
sudo atsutil databases -remove, reinicia.Revisa la biblioteca: formatos obsoletos, ficheros no válidos, vacíos de iCloud y duplicados del sistema. Retíralos y reescanea.
En mi biblioteca aparecieron una maleta .suit de Mac OS 9 y unos 140 ficheros de 0 bytes de fuentes Type 1 que iCloud había dejado huecas. Fuera todo, caché limpia, reinicio… y Mail volvió a mostrar los correos como si nada. Si te bloqueas en algún paso, déjame un comentario y te echo una mano. 👋