Representación de subpíxeles de Firefox en Ubuntu

3

Estaba leyendo esta entrada del blog aquí y la página me estaba volviendo loco NUTS.

Parece que es culpa de Firefox en Ubuntu 12.04. Ha tenido este problema antes, parece, pero debería solucionarse.


Firefox haciendo sangrar mis ojos:

Firefox


Chrome haciendo lo correcto:

cromo


Firefox haciendo lo correcto en el trabajo en el mismo monitor:

fuego artificial

¿Hay algo que deba hacer para que Firefox se comporte? ¿O es estrictamente un error?

MikeyB
fuente

Respuestas:

2

Firefox no parece leer la configuración GTK, pero sí lee y respeta su ~/.fonts.confconfiguración, que básicamente solo contiene la configuración de fuente, incluido el orden de subpíxeles.

Esto se deriva de la mía.fonts.conf (que se deriva de alguna publicación de blog de algún lugar alrededor de 2005 ... más o menos, no tengo idea), lo que probablemente quiera cambiar es el rgbavalor (orden de subpíxeles) para que coincida con su LCD y tal vez El antialiasvalor.

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <match target="font">
        <edit mode="assign" name="autohint">
            <bool>false</bool>
        </edit>
    </match>
    <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>hintfull</const>
        </edit>
    </match>
    <match target="font">
        <edit mode="assign" name="antialias">
            <bool>true</bool>
        </edit>
    </match>
</fontconfig>

El Arco Wiki también contiene una gran cantidad de información acerca de esto.

Poli
fuente
OK ... ahora ninguno de mis sistemas tiene un .fonts.conf, pero se ve bien en el trabajo en un sistema similar. Probaré esto más tarde. Moar testing!
MikeyB
Esto debe ser marcado como la respuesta. Esto (edición ~/.fonts.conf) funciona, pero la edición ~/.config/fontconfig/fonts.confo edición /etc/fonts/fonts.conf(o los fonts.conf.darchivos equivalentes ) no funciona. Parece un error de Firefox que nadie más notó, suponiendo que nadie tenga configuraciones diferentes. Utilizo este archivo para desactivar el antialiasing por completo, ¡y mis ojos me lo agradecen!
Wyatt8740
FYI: puede encontrar la configuración actual de todo el sistema mediante la ejecución gsettings list-recursively org.gnome.settings-daemon.plugins.xsettings. Luego puede completar esos valores en el XML publicado anteriormente. Puede encontrar las opciones disponibles para las entradas XML aquí .
jmiserez