
Tenho um problema com a renderização de minha fonte no Linux Mint 17.1 Rebecca com Kernel 3.17.1. O espaçamento para fontes monoespaçadas está realmente errado, algumas letras estão em negrito e fora de lugar. Em alguns lugares a fonte aparece em itálico e não sei por quê. Parece terrível.
Terminal Gnomo:
Texto sublime:
As configurações de fonte são definidas como padrão:
- Fonte padrão: Noto Sans 9
- Fonte da área de trabalho: Noto Sans 10
- Fonte do documento: Noto Sans 10
- Fonte Monoespaçada: Monoespaçada 10
- Fonte do título da janela: Noto Sans Bold 10,
- Fator de escala de texto: 1,0
- Antialiasing: Rgba
- Dica: leve
Antialiasing e Hints não são o problema! Além disso, não toquei nas próprias fontes (também executei diff
).
O problema aparece quando faço login com usuários diferentes e emcanelabem como emi3. Não estou usando um ~/.config/fontconfig
arquivo personalizado e não alterei o arquivo /etc/fonts/fonts.conf
.
Mesmo se eu alterar a fonte no Sublime para “Times”, apenas os números parecem ser afetados.
O problema afeta os seguintes aplicativos:
- Terminal Gnome (usando a fonte do sistema)
- Exterminador do Futuro
- Texto sublime
embora não afete:
- Firefox (e outros navegadores)
- Estúdio Android
- Aplicativos GTK (como Configurações do Gnome, Abiword...)
Responder1
Isto é o que eu encontrei (postagem cruzada:https://forums.linuxmint.com/viewtopic.php?f=47&t=219654):
No Rosa (LM 17.3), após instalar o pacote fonts-noto, "Noto Sans CJK TC" se torna a primeira fonte a corresponder a "monospace" - comando:
fc-match -s 'Monospace'
Aparentemente, isso é causado pelo seguinte bloco em /etc/fonts/conf.d/90-fonts-noto-cjk.conf (um link simbólico para /usr/share/fontconfig/conf.avail/90-fonts-noto-cjk. conf):
<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>
Copiei este arquivo para /etc/fonts/conf.avail e comentei o bloco em questão. Em seguida, alterando o link simbólico correspondente em /etc/fonts/conf.d para apontar para este novo arquivo removido "Noto Sans CJK TC" do topo da lista de fontes correspondentes a 'monospace' e a fonte monospace padrão do sistema revertida para o que era foi antes de instalar o fonts-noto.
Responder2
Verifique a correspondência da fonte para monoespaçado com
fc-match "Monoespaço"
Para mim, combina com "Noto... CJK..." alguma coisa. Então desinstalo o pacote fonts-noto-cjk e resolvo meu problema.