Problema de renderização de fonte

2

Eu tenho um problema com a minha renderização de fonte no Linux Mint 17.1 Rebecca com Kernel 3.17.1. O espaçamento para fontes monoespaçadas é realmente errado, algumas letras são ousadas e perdidas. Em alguns lugares, a fonte aparece em itálico e não sei por quê. Apenas parece terrível.

Terminal Gnome:

Textosublime:

Asconfiguraçõesdefonteestãodefinidascomopadrão:

  • Fontepadrão:NotoSans9
  • Fontedaáreadetrabalho:NotoSans10
  • Fontedodocumento:NotoSans10
  • Fontemonoespaçada:Monospace10
  • Fontedotítulodajanela:NotoSansBold10,
  • Fatordeescaladetexto:1,0
  • Antialiasing:Rgba
  • Sugestão:leve

AntialiasingeHintingnãosãooproblema!Alémdisso,eunãotoqueinasprópriasfontes(tambémcorridiff).

Oproblemaaparecequandoeufaçologincomusuáriosdiferentes,eemcanela,bemcomoemi3.Nãoestouusandoumarquivo~/.config/fontconfigpersonalizadoenãoalterei/etc/fonts/fonts.conf.

MesmoseeualterarafontedoSublimepara"Times", apenas números parecem ser afetados.

O problema afeta os seguintes aplicativos:

  • Terminal do Gnome (usando a fonte do sistema)
  • Terminador
  • Texto sublime

enquanto isso não afeta:

  • Firefox (e outros navegadores)
  • Android Studio
  • Aplicativos GTK (como configurações do Gnome, Abiword ...)
por Philipp Moers 05.08.2015 / 23:57

2 respostas

3

Isso é o que eu encontrei (crossposted: link ):

Em Rosa (LM 17.3), depois de instalar as fontes-noto pkg, "Noto Sans CJK TC" se torna a primeira fonte a corresponder "monospace" - command:

fc-match -s 'Monospace'

Isso aparentemente é 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>

Eu copiei este arquivo para /etc/fonts/conf.avail e comentei o bloco em questão. Em seguida, alterando o symlink correspondente em /etc/fonts/conf.d para apontar para este novo arquivo removido "Noto Sans CJK TC" do topo da lista de fontes correspondentes 'monospace' e fonte monoespaçada padrão do sistema revertida para o que foi antes de eu instalar fontes-noto.

    
por 13.04.2016 / 23:34
0

Verifique sua correspondência de fonte para monospace com

fc-match "Monospace"

Para mim, combina com "Noto ... CJK ..." alguma coisa. Então eu desinstalo o pacote fonts-noto-cjk e resolvo meu problema.

    
por 08.12.2015 / 14:01