La fuente de gvim es demasiado ancha en el contenedor de Docker.
¿Por qué se ve demasiado ancha la fuente gvim guifont o el espacio “interfont”, sin importar cuál elija?
En lugar de verse así:
Se ve así:
Lo que he intentado
- Verifiqué las fuentes instaladas en el contenedor de Docker:
$ fc-list | grep -i light
/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
$
Luego intento usar esa fuente en gvim:
Pero aún se ve más ancha que la . Lo mismo sucede si pruebo con otra fuente.
Entonces, ¿qué debo hacer para que se vea como en la primera captura de pantalla?
davy.ai
El problema puede estar relacionado con la configuración de la representación de fuentes dentro del contenedor de Docker. El primer paso para resolver este problema es verificar si hay alguna diferencia en la configuración de representación de fuentes entre la máquina host y el contenedor de Docker.
Una forma de hacer esto es ejecutando el siguiente comando tanto en la máquina host como en el contenedor de Docker:
Este comando mostrará la configuración de la base de datos de recursos del servidor X, que incluye la configuración de representación de fuentes.
Si hay alguna diferencia en la configuración de representación de fuentes entre la máquina host y el contenedor de Docker, intenta copiar el archivo
.Xresources
de la máquina host al contenedor de Docker y ejecutar nuevamente el comandoxrdb
.Otra cosa que puedes intentar es cambiar la configuración de suavizado y antialiasing de fuentes. Esto se puede hacer agregando las siguientes líneas al archivo
.Xresources
:Estas configuraciones habilitarán el antialiasing y el suavizado, y establecerán el estilo de suavizado en
hintslight
, lo cual puede ayudar con el problema de que la fuente se vea demasiado ancha.Si ninguno de los pasos anteriores funciona, intenta instalar las mismas fuentes que están instaladas en la máquina host en el contenedor de Docker y úsalas en gvim.
Luego intenta configurar la fuente nuevamente:
Estos pasos deberían ayudar a resolver el problema de que la fuente se vea demasiado ancha.