Fontes muito pequenas no Chrome em 12.04

6

Estou tendo problemas para exibir fontes no tamanho correto no Chrome. Aqui está um lado a lado do Firefox e do Chrome no mesmo sistema (Chrome à esquerda, Firefox à direita) e < href="https://i.imgur.com/d3776.png"> outro tiro do meu Mac . Clique para ver a imagem em tamanho real.

Observe como Na seção E-mail e na descrição abaixo do repositório (abaixo, onde está escrito unicodeforus em azul), o texto tem vários pixels menores no Google Chrome.

Assegurei-me de que tanto o Firefox quanto o Chrome estão configurados para usar as mesmas fontes.

Isso não parece muito, mas acontece por um texto muito sans-serif na web, e é muito perturbador.

    
por davidtbernal 06.08.2012 / 07:51

1 resposta

1

Parece ser um problema com a maneira como a renderização de subpixel acaba funcionando com o Ubuntu e o Arial. Uma sugestão de solução é tornar a Arial automagicamente um tamanho maior quando o texto de 12 pixels é solicitado.

Eu não imaginava que fosse tão simples quanto colocar um .fonts.conf no seu diretório inicial contendo:
<fontconfig>
  <match target="font">
    <test name="family" compare="eq"><string>Arial</string></test>
    <test name="pixelsize" compare="eq"><double>12</double></test>
    <edit name="pixelsize" mode="assign"><double>13</double></edit>
  </match>
</fontconfig>
  

Mas é realmente tão simples quanto isso. Na linguagem humana, o arquivo XML informa ao fontconfig para definir o tamanho de pixels do Arial como 13 quando qualquer programa solicitar Arial com pixelsize 12. Que bonito.

Eu acho que pode haver uma maneira de ajustar o renderizador de subpixel para que Arial não apareça muito pequeno em 12 pixels. Se existe tal coisa, provavelmente deve ser encontrada em esta wiki maluca sobre o fontconfig do archlinux . Se alguém quiser ler essa página e me disser o que fazer, eu ficaria feliz em dar a melhor resposta.

Por enquanto, eu acabei de eliminar os mscorefonts.

Aqui está outra abordagem para fazer com que as fontes no Linux pareçam muito mais com as do Windows. Eu posso atualizar esta resposta amanhã se tiver tempo para tentar essas sugestões.

    
por davidtbernal 06.08.2012 / 09:02