¿Hay alguna manera de hacer que la fuente del terminal sea menos borrosa?

17

He estado usando un MacBook Pro durante aproximadamente un año, y definitivamente puedo decir que estoy realmente satisfecho con él. Pero hay una pequeña cosa que me molesta al respecto: las fuentes en muchos editores de texto que uso (incluidos Komodo Edit 8, Brackets, MacVim, Vim, Github's Atom, etc.) son muy borrosas. Utilizo mi computadora portátil principalmente para la programación, y paso muchas horas frente a la pantalla, por lo que esta imagen borrosa se vuelve muy molesta para mis ojos. Recientemente descargué Virtual Box, a través del cual ejecuto Ubuntu 10.04. A continuación hay una comparación de la terminal de Ubuntu y la terminal de mi macbook:

Espero que también puedas ver la diferencia ... ¿Podría alguien ayudarme a arreglar las fuentes?

    
pregunta Rontogiannis Aristofanis 12.04.2014 - 15:50

4 respuestas

17

Puede aclarar el antialiasing en todo el sistema en Preferencias del sistema. Vaya a General y en la parte inferior hay una casilla de verificación llamada "Usar suavizado de fuentes LCD cuando esté disponible". Esto es bastante bueno en teoría, pero la implementación de Apple no es tan buena. suavizado de fuentes LCD (también llamada representación de subpíxeles) trata los canales R, G y B de cada píxel como píxeles separados, por lo que obtienes algo que se ve aún más suave. Sin embargo, en una Mac simplemente no funciona muy bien y terminas con la fuente súper gruesa.

Aquí hay una animación de los dos estilos diferentes de antialiasing.

Entonces, todo lo que debe hacer es desmarcar la casilla de suavizado de fuentes LCD y reiniciar el terminal. (Si cierra sesión y vuelve a iniciarla o la reinicia, debería mejorar la fuente para la interfaz de usuario completa).

Para desactivar la representación de subpíxeles para una aplicación específica, use

defaults write com.apple.Terminal AppleFontSmoothing -int 0

cambiando com.apple.Terminal a la ID del paquete. Cambia el 0 a uno para volver a encenderlo.

Para desactivar la representación de subpíxeles solo para uso de MacVim:

defaults write org.vim.MacVim AppleFontSmoothing -int 0
    
respondido por el 0942v8653 13.04.2014 - 01:26
8

También puedes ejecutar

defaults write -g AppleFontSmoothing -int 1

y salga y vuelva a abrir las aplicaciones para hacer que OS X use un estilo de renderizado de texto más claro pero mantenga activado el suavizado de fuentes LCD.

O corre

defaults write com.apple.Terminal AppleFontSmoothing -int 1

y salga y vuelva a abrir Terminal para cambiar la configuración solo en Terminal.

1 corresponde a la configuración "Light" que se incluyó en las Preferencias del sistema en 10.5 y anteriores. 2 corresponde a habilitar el suavizado de fuentes LCD y 0 corresponde a deshabilitar el suavizado de fuentes LCD.

TerminaleiTerm2tambiéntienenopcionesparadeshabilitarcompletamenteelantialiasing.ActualmenteutilizoMenlode17puntossinantialiasingeniTerm2:

    
respondido por el user495470 07.05.2014 - 18:48
3

Esto es fuente anti-aliasing. En Terminal.app vaya a Preferences... , Settings y seleccione un perfil o cree uno propio que se ajuste a sus necesidades. Allí puede desactivar el suavizado (excepto para el perfil Basic ). Selecciónelo y haga clic en Default en la parte inferior de la lista.

    
respondido por el Max Ried 12.04.2014 - 15:56
0

Cuando se usa iterm2, hay una opción para usar trazos finos para texto suavizado.

Vaya a la configuración de su perfil (Perfiles - > Abrir perfiles .. - > Editar perfiles ..) y seleccione la pestaña Texto. En la sección de representación de texto, cambie la opción Use thing strokes for anti-aliased text a Always , et voila!

Funciona mejor con la configuración anti-aliasing más alta, sin fuentes borrosas o en negrita.

defaults write -g AppleFontSmoothing -int 2

    
respondido por el mthomas 23.02.2017 - 18:26

Lea otras preguntas en las etiquetas