La fuente Inconsolata no funciona en Terminal

8

Me gustaría usar Inconsolata como la aproximación libre más cercana de la fuente Consolas para editar y programar en mi Mac. Después de descargar el archivo OpenType de Inconsolata, cambié las preferencias de TextWrangler para que Inconsolata se convierta en la fuente de la ventana del editor.

Esto funcionó bien y el texto ahora se representa correctamente usando Inconsolata. Tomo eso como una prueba de que la fuente es reconocida correctamente por el sistema operativo en general.

Luego, traté de ajustar las preferencias de Terminal para usar también Inconsolata. Para mi sorpresa, la ventana de Terminal se redujo a esto:

Terminal después de aplicar la fuente Inconsolata

Para una prueba, traté de aumentar el tamaño de la fuente a 288 para verificar si el texto simplemente se vuelve realmente pequeño y, por lo tanto, aparentemente crea una ventana en blanco. Lamentablemente, sin éxito.

Traté de cambiar la fuente de espacio fijo en Mail y, como resultado, una ventana de correo que previamente mostraba un mensaje quedó en blanco. Probé TeXShop y pude cambiar con éxito la fuente del editor a Inconsolata.

Parece que el cambio funciona bien en algunas aplicaciones y falla por completo en otras aplicaciones. ¿Alguien tiene una idea de por qué este es el caso?

¿Cómo puedo usar Inconsolata en la Terminal (y Correo) en MacOS X 10.6.7?

Uwe Honekamp
fuente
¿Has intentado validar la fuente en Font Book ?
Daniel Beck
Sí, hice una validación de la fuente cargada en Font Book y todo salió bien. Según Font Book, la fuente es segura de usar.
Uwe Honekamp

Respuestas:

12

Intente borrar y reconstruir su caché de fuentes con lo siguiente:

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

Lo anterior es "mi respuesta estándar" a los problemas de fuente.

Después de su respuesta, intenté descargar la fuente también. Lo instalé y en el Terminal.app obtuve el mismo resultado que usted. Entonces +1 a la pregunta: yo también estoy interesado.

Entonces,

  • eliminó la versión otf (no funciona)
  • Descargué la versión ttf del Directorio de fuentes de Google
  • eliminé mi caché como arriba
  • instaló la versión ttf
  • y funciona

después de eso, para la prueba:

  • eliminó la versión ttf
  • limpiado el caché
  • instaló la versión otf
  • No funciona

así que de nuevo para ttf, y tener una versión funcional en mi Terminal.app

No tengo idea de por qué la versión otf no funciona. ; (

jm666
fuente
Gracias por su respuesta. Lo intenté pero no tuve éxito. El problema aún persiste.
Uwe Honekamp
Confirmado, el TTF también funciona en mi computadora. OTF no lo hace. Extraño, pero al menos ahora puedo usar la fuente. +1
Uwe Honekamp
3

No puedo reproducir su problema en mi Mac (10.6.7). Descargué el "archivo OpenType", lo abrí, lo instalé en Font Book y configuré Terminal para usarlo sin incidentes. ¿Quizás intente eliminar la fuente de su sistema e intente nuevamente?

Kyle Cronin
fuente
Gracias por la reproducción, incluso si produjo un resultado diferente. Sí, traté de eliminar la fuente y luego la reinstalé sin suerte.
Uwe Honekamp
@Uwe También probé Inconsolada en Mail, y funcionó sin problemas. Jugué con diferentes tamaños, suavizado de fuente, etc. y no puedo reproducir su problema.
Kyle Cronin
Si el problema persiste incluso con la reconstrucción de la memoria caché de fuentes, puede probar una alternativa de Terminal.app como iTerm o GLTerm y probar más.
David Metcalfe
También puedo confirmar que puedo usar Inconsolata en la Terminal sin incidentes. También funciona bien en iTerm (que también tiene algunas otras características agradables), por lo que ese podría ser su próximo paso para ver si es específico de Terminal o está sucediendo algo más.
Kerri Shotts
@Kyle Cronin: ¿puede decirme que la fuente se muestra en las fuentes de "Ancho fijo"? (en el panel Fuente, ¿como Monaco o Courier?)
jm666
1

Hay una solución bastante simple para este problema.
Simplemente convierta el .otfarchivo a un .ttfarchivo.
Solía FreeFontConverter para eso y funciona ahora inconsolata en mi terminal.

Miguel
fuente