Como faço para diagnosticar um problema de renderização de fonte?

7

Atualizei recentemente meu sistema Fedora Rawhide, e depois disso, as fontes no Firefox (agora com 31) são feias. Mas nem todos eles. Eu rastreei até algumas fontes sendo processadas como "Helvetica" (o inspetor de elementos no Firefox me diz isso), e isso é renderizado sem anti-aliasing.

Eu não acho que há um Helvetica de código aberto, então algo está sendo substituído. Como posso:

  1. descobrir qual fonte está realmente sendo usada,
  2. descubra por que ele não é exibido corretamente e
  3. resolve o problema?
por mattdm 21.07.2014 / 15:08

1 resposta

3

Eu tive o mesmo problema com as fontes de bitmap da Helvetica. Para evitar isso, eu tenho um arquivo ~/.config/fontconfig/fonts.conf com:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias binding="same">
  <family>Helvetica</family>
  <prefer>
    <family>Arial</family>
  </prefer>
</alias>
</fontconfig>

EDIT: para descobrir qual fonte corresponde à Helvetica:

$ fc-match Helvetica
helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"

Esta é uma fonte de bitmap. Após a alteração em ~/.config/fontconfig/fonts.conf , recebo:

$ fc-match Helvetica
Arial.ttf: "Arial" "Normal"

uma fonte TrueType, ou seja, antialiased.

    
por 21.07.2014 / 15:19

Tags