Como fazer o Firefox honrar minha configuração para desativar as dicas de fontes para uma única fonte?

14

Estou usando o Debian GNU / Linux versão 8 com LXDE . Em relação às fontes, eu tenho meu sistema configurado para usar anti-alias, renderização de subpixel e dicas completas. No entanto, quero desativar as dicas do Liberation Serif, mas ele não funciona no Firefox. O Firefox ainda usa dicas completas para o Liberation Serif. No entanto, o Liberation Serif é mostrado corretamente como não sugerido em outros programas (eu verifiquei no Gucharmap, Leafpad e LibreOffice Writer).

Como posso desativar dicas para todas as fontes serif ou apenas Liberation Serif no Firefox?

Eu tenho a dica definida como cheia com o personalizador que acompanha o LXDE e o código a seguir ~/.config/fontconfig/fonts.confe ~/.fonts.conf(o último é um link simbólico para o anterior):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
    <edit name="hintstyle" mode="assign">
      <const>hintnone</const>
    </edit>
  </match>
</fontconfig>

Obrigado.

Eustaquio Díaz Villa
fonte

Respostas:

1

Vá para: config Encontre a preferência gfx.font_rendering.cleartype_params.rendering_mode Altere seu valor (provavelmente -1) para 1

1 desativa a suavização de serrilhado. Você também pode tentar 2 e 3.

4 e 5 não são seus amigos, eles envolvem anti-aliasing.

Isso desativa o anti-aliasing e a dica de fonte.

OU você pode tentar Belows

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
</edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
   <edit name="autohint" mode="assign">
   <bool>false</bool>
   </edit>
  </match>
</fontconfig>
RaviJ
fonte
1
Não existe essa configuração no Firefox 64.
Nome para exibição
0

Talvez você possa explorar opções da configuração avançada do Firefox.

Digite about:configna barra de texto do endereço e pressione Enter. Você será avisado de que as alterações a partir daí são perigosas para a estabilidade do Firefox. Não há nada de errado nisso, a menos que você mude algo crítico. Aceite o risco e tente algumas alterações (uma vez por vez). Pesquise as opções "font_rendering" ou "font". Talvez você possa fazer algo a partir daí.

Também devo dizer que nunca tive esse problema ou queria trabalhar dessa maneira.

RookieOne
fonte