¿Cómo hacer que Firefox respete mi configuración para deshabilitar la sugerencia de fuentes para una sola fuente?

14

Estoy usando Debian GNU / Linux versión 8 con LXDE . Con respecto a las fuentes, tengo mi sistema configurado para usar suavizado, renderizado de subpíxeles y sugerencias completas. Sin embargo, quiero deshabilitar las sugerencias para Liberation Serif, pero no funciona en Firefox. Firefox todavía usa sugerencias completas para Liberation Serif. Sin embargo, Liberation Serif se muestra correctamente como no insinuado en otros programas (verifiqué en Gucharmap, Leafpad y LibreOffice Writer).

¿Cómo puedo desactivar la sugerencia para todas las fuentes serif o solo Liberation Serif en Firefox?

Tengo una sugerencia completa con el personalizador que viene con LXDE y el siguiente código ~/.config/fontconfig/fonts.confy ~/.fonts.conf(el último es un enlace simbólico al primero):

<?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>

Gracias.

Villa Eustaquio Díaz
fuente

Respuestas:

1

Vaya a about: config Encuentre la preferencia gfx.font_rendering.cleartype_params.rendering_mode Cambie su valor (probablemente -1) a 1

1 desactiva el suavizado. Es posible que también desee probar 2 y 3.

4 y 5 no son tus amigos, implican anti-aliasing.

Eso desactiva tanto el suavizado como la sugerencia de fuente.

O puedes probar a continuación

<?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
fuente
1
Esta configuración no existe en Firefox 64.
Nombre para mostrar el
0

Tal vez podría explorar opciones de la configuración avanzada de Firefox.

Escriba about:configen la barra de texto de la dirección y presione Entrar. Se le advertirá que los cambios desde allí son peligrosos para la estabilidad de Firefox. No hay nada de malo en eso a menos que cambies algo crítico. Acepte el riesgo e intente algunos cambios (una vez a la vez). Busque las opciones "font_rendering" o "font". Tal vez podrías hacer algo desde allí.

También tengo que decir que nunca he tenido este problema o que quería trabajar de esta manera.

Novato Uno
fuente