
Tengo un problema con la representación de fuentes en Linux Mint 17.1 Rebecca con Kernel 3.17.1. El espaciado de las fuentes monoespaciadas es realmente incorrecto, algunas letras están en negrita y fuera de lugar. En algunos lugares la fuente aparece en cursiva y no sé por qué. Simplemente se ve terrible.
Terminal de gnomo:
Texto sublime:
La configuración de fuente está configurada por defecto:
- Fuente predeterminada: Noto Sans 9
- Fuente de escritorio: Noto Sans 10
- Fuente del documento: Noto Sans 10
- Fuente monoespaciada: Monoespaciada 10
- Fuente del título de la ventana: Noto Sans Bold 10,
- Factor de escala de texto: 1,0
- Antialiasing: Rgba
- Insinuación: leve
¡El antialiasing y las sugerencias no son el problema! Además, no toqué las fuentes (también ejecuté diff
).
El problema aparece cuando inicio sesión con diferentes usuarios y encanelaasí como eni3. No estoy usando un ~/.config/fontconfig
archivo personalizado y no lo cambié /etc/fonts/fonts.conf
.
Incluso si cambio la fuente en Sublime a "Times", sólo los números parecen verse afectados.
El problema afecta a las siguientes aplicaciones:
- Terminal Gnome (usando la fuente del sistema)
- terminador
- Texto sublime
si bien no afecta:
- Firefox (y otros navegadores)
- Estudio Android
- Aplicaciones GTK (como configuración de Gnome, Abiword...)
Respuesta1
Esto es lo que encontré (publicación cruzada:https://forums.linuxmint.com/viewtopic.php?f=47&t=219654):
En Rosa (LM 17.3), después de instalar el paquete fonts-noto, "Noto Sans CJK TC" se convierte en la primera fuente que coincide con el comando "monospace":
fc-match -s 'Monospace'
Aparentemente, esto se debe al siguiente bloque en /etc/fonts/conf.d/90-fonts-noto-cjk.conf (un enlace simbólico a /usr/share/fontconfig/conf.avail/90-fonts-noto-cjk. configuración):
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Sans CJK TC</string>
<string>Noto Sans CJK SC</string>
<string>Noto Sans CJK JP</string>
<string>Noto Sans CJK KR</string>
</edit>
</match>
Copié este archivo en /etc/fonts/conf.avail y comenté el bloque en cuestión. Luego, al cambiar el enlace simbólico correspondiente en /etc/fonts/conf.d para que apunte a este nuevo archivo, se eliminó "Noto Sans CJK TC" de la parte superior de la lista de fuentes que coinciden con 'monoespaciado' y la fuente monoespaciada predeterminada del sistema volvió a ser la que tenía. fue antes de instalar fonts-noto.
Respuesta2
Verifique su coincidencia de fuente para monoespacio con
partido fc "monoespacio"
Para mí, coincide con "Noto... CJK..." algo. Entonces desinstalo el paquete fonts-noto-cjk y resuelvo mi problema.