Como posso melhorar a renderização de fontes no Firefox


18

Minha renderização de fonte no Firefox parece terrível em páginas como facebook.com e twitter.com:

insira a descrição da imagem aqui

Estou executando o Debian 8 e mexendo na aceleração de hardware, e parece não funcionar.


Eu acho que o Firefox usa a fonte padrão para essas coisas. Você pode editar a fonte padrão nas preferências do Firefox. Foi isso que você pediu?
Nitishch 01/09/2015

Ainda não mudou as coisas. As fontes ficam ótimas quando eu não permito que os sites escolham os seus próprios, mas isso atrapalha alguns ícones. Alguma outra sugestão?
user241948

Isso é apenas com o Firefox e não é um problema do sistema?
Nitishch 01/09/2015

Certo. Tudo parece grande em cromo
user241948

Provavelmente você tem a versão bitmap de Helvetica instalado
contemplador

Respostas:


28

Eu tenho esse problema há muito tempo, talvez seja hora de fazer algo a respeito!

É feito para a ClearTypeMicrosoft e as patentes pelo que li. A maioria das distros * nix desabilita qualquer renderização de fonte protegida por patente por padrão.

Leia sobre o Debian e fontes aqui , você quer a Subpixel-hinting and Font-smoothingseção.

Há um arquivo de configuração nessa página, mas adicionarei aqui para referência futura. Crie um arquivo chamado .fonts.confem seu diretório pessoal e adicione o seguinte:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>
  </match>
</fontconfig>

11
Se eu pudesse, teria votado isso 50 vezes. Obrigado por uma solução tão elegante (ainda utilizável em 2016 usando o Debian Jessie e o GNOME) !!!
maulinglawns

11
Ainda trabalhando em 2017, Debian Jessie e KDE. Obrigado!
kR105

2
Ainda trabalhando em 2017 no Stretch também!
Netebc

Posso confirmar isso em 2019. Obrigado!
Dexter

Um local mais "moderno" para o arquivo seria ${XDG_CONFIG_HOME}/fontconfig/fonts.confou ${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf. Na maioria das vezes ${XDG_CONFIG_HOME}é o .configsubdiretório no diretório inicial, por exemplo /home/gwillie/.config.
Cristian Ciupitu 8/11

7

Esses sites usam Helvetica como fonte. Na maioria dos sistemas Debian, não é uma fonte de estrutura de tópicos, mas uma fonte rasterizada. Você pode desativar fontes de bitmap como o último estágio da caixa de diálogo de configuração de fonte:

$ dpkg-reconfigure fontconfig-config

11
Eu apenas executei isso sem alterar nenhuma das respostas e melhorou as fontes instantaneamente! (atualização talvez dist causou alguns problemas)
Jürgen Strobel

1

Eu melhorei o meu hoje em dia usando o fontconfig-infinality. Parece ótimo!

O primeiro tópico deste fórum mostra como fazê-lo. Não use o primeiro método do link (compilação), use os arquivos deb abaixo dele. Instale com

dpkg -i *.deb

e depois

bash /etc/fonts/infinality/infctl.sh setstyle 

escolha a opção 2 (infinalidade)

FEITO!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.