Como ativar a insinuação de fonte subpixel para o texto dentro do Firefox, Chrome e evidenciar?

6

Eu usei as respostas para esta pergunta para ajustar a fonte de subpixel insinuando na interface do Unity. No entanto, o texto renderizado dentro do Firefox, Chrome ou Evince não usa o anti-aliasing de subpixels. Infelizmente essas três aplicações são as que mais precisam.

As dicas de fontes de subpixel estão ativadas em quase todos os lugares.

Como ativá-lo para essas aplicações?

    
por alecail 18.10.2013 / 01:48

2 respostas

7

O Firefox parece não ler a configuração do GTK, mas irá honrar o seu ~ / .fonts.conf que basicamente contém a configuração da fonte, incluindo a ordem de sub-pixels.

Este é um exemplo .fonts.conf que vem de um post de 2005 que pode ajudar, o que você provavelmente quer mudar é o valor de rgba (ordem de sub-pixels) para combinar com seu LCD e talvez o valor de antialias.

<?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>
    
por TenPlus1 20.10.2013 / 21:27
1

Existem dois lugares onde você pode alterar a aparência das fontes:

1. Execute dconf e encontre org.gnome.settings-daemon.plugins.xsettings schema. Sugestão, antialiasing e ordem RGBA podem ser definidos lá. Essas configurações afetam os aplicativos GTK e Unity.
2. Dê uma olhada na pasta /etc/fonts/conf.d . Na verdade, contém links simbólicos de /etc/fonts/conf.avail . Por exemplo, se você quiser alterar seu estilo de dicas de leve para completo, remova um link simbólico e adicione outro.

sudo rm /etc/fonts/conf.d/10-hinting-slight.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-full.conf /etc/fonts/conf.d/

No seu caso, verifique se o 10-no-sub-pixel.conf symlink existe na pasta /etc/fonts/conf.d . Se sim, remova-o e adicione 10-sub-pixel-rgb.conf symlink conforme descrito anteriormente.
Essas configurações afetam aplicativos não-GTK, como o Firefox e outros.

Se você precisar de alguns recursos comprovados sobre a configuração de fontes, poderá consultar o link (consistindo principalmente em ~/.fonts.conf e bastante antigo ). Outro excelente recurso é o link (contém várias dicas e está atualizado).

BTW A edição direta de /etc/fonts/fonts.conf não é recomendada. É melhor você adicionar /etc/fonts/local.conf ou ~/.fonts.conf às suas configurações personalizadas, que prevalecerão sobre as configurações em /etc/fonts/fonts.conf .

    
por whtyger 21.10.2013 / 10:56