¿Cómo cambiar las fuentes seleccionadas por Terminal.app para mostrar otros idiomas además del inglés?

3

Este es definitivamente un tema avanzado y posiblemente necesite un truco que esté dispuesto a hacer.

Edito archivos en árabe bastante. Los caracteres árabes mostrados por Terminal.app no están jugando bien en absoluto. Para colmo, algunas de las fuentes personalizadas que utilizo se seleccionan como alternativas para ciertos glifos en mis sesiones de vim .

La fuente predeterminada para mostrar en inglés funciona bien y no tengo ninguna queja al respecto.

Sin embargo, quiero cambiar la fuente elegida por Terminal.app cuando se muestran otros idiomas, en mi caso es árabe.

Para responder a esta pregunta, uno debe saber si es posible. ¿Las fuentes están cableadas en el binario? ¿Hay algún truco para evitar eso?

ACTUALIZAR :

Resulta que el único truco para resolver este problema no fue un truco . Es lo mejor de lo que ofrece el sistema operativo para una fuente árabe fija elegible y es Courier New . La fuente se puede leer con mucha claridad, excepto "FORMULARIO INICIAL DE LETER ÁRABE" Unicode FEEB . Esperemos que algún día alguien arregle esa carta para una mejor lectura en la terminal. O simplemente copia esos glifos a Menlo.

    
pregunta ismail 15.04.2013 - 12:49

1 respuesta

1

Puede configurar la fuente para el terminal en las preferencias del terminal. (Terminal - > Preferencias ... luego seleccione la pestaña "Configuración" y la subpestaña "Texto". Las fuentes son opciones basadas en perfiles para que pueda configurar un perfil con una fuente árabe.

Debes tener instalada una fuente árabe monoespaciada. Tendrás que buscar en Internet uno.

Lo más importante, para usar Vim lee esto:

enlace

La versión predeterminada de Vim en la Mac está compilada con "-arabic", por lo que nunca te dará lo que quieres, tendrás que volver a compilar tu propia versión (prueba homebrew). MacVim puede funcionar (versión GUI de Vim por lo que no es necesario un terminal).

    
respondido por el sdmeyers 15.04.2013 - 13:37

Lea otras preguntas en las etiquetas