Por que os blocos de código do StackOverflow ficam horríveis no Chrome 37?

16

Acabei de atualizar o Google Chrome para a versão 37 no meu sistema Linux. Agora os blocos de código são assim:

Eotextoenquantoescrevoestaperguntaéassim:

No mesmo sistema, a pergunta com blocos de código parece boa com o Firefox.

Qual é o problema com fontes no Chrome 37?

Informações detalhadas

De acordo com as ferramentas de desenvolvedor do Google Chrome, as seguintes famílias de fontes foram computadas:

Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;

No Firefox:

Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif
    
por Martin Thoma 27.08.2014 / 19:19

4 respostas

8

Faça o seguinte:

  1. Crie o arquivo ~/.fonts.conf
  2. Adicione o seguinte texto

    <match target="font" >
        <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
    </match>
    
  3. Reinicie o Chrome

Fonte: link

    
por 19.09.2014 / 19:17
2

Parece que você está encontrando um erro no Chrome 37 com a renderização de fontes do Linux provavelmente é causada por eles atualizando a renderização no Windows. Deveria ter sido consertado antes do lançamento, de acordo com alguns posts lá, mas outros estão claramente dizendo que não foi. Várias sugestões para lidar com isso são oferecidas lá, incluindo o salto para o 38 beta ou a atualização das informações da fonte local e a alteração da opção de sugestão automática.

Vou repassar o exemplo deles ~ / .fonts.conf, mas eu tentaria apenas como último recurso. Experimente o beta primeiro.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="autohint"><bool>false</bool></edit>
  </match>
</fontconfig>'
    
por 12.09.2014 / 00:13
0

Eu tive o mesmo problema. OS: Linux Mint 17 Canela com extensões de fontes.

Verifique o zoom do seu display atual do Chrome. Reduzir ou aumentar o zoom deve esclarecer sua renderização de fonte.

    
por 27.08.2014 / 22:35
0

Editar ~ / .fonts.conf está funcionando para mim, meu ~ / .fonts.conf (debian Jessie, xfce4, chrome 43.0.2357.81 (64 bits)) é:

<!-- put to ~/.fonts.conf to improve chrome font rendering -->
<match target="font">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
    
por 09.07.2015 / 04:02